DNS服务器的安装与配置

## 主机名 hadoop4 IP 192.168.0.106 作为DNS服务器
## 安装bind相应的软件包:
[[email protected] ~]# yum -y install bind bind-utils bind-chroot

## 检查是否安装bind:
[[email protected] ~]# rpm -qa | grep ‘^bind‘
bind-chroot-9.8.2-0.30.rc1.el6_6.2.x86_64
bind-9.8.2-0.30.rc1.el6_6.2.x86_64
bind-libs-9.8.2-0.30.rc1.el6_6.2.x86_64
bind-utils-9.8.2-0.30.rc1.el6_6.2.x86_64

## 修改/etc/named.conf
[[email protected] ~]# vim /etc/named.conf
listen-on port 53 { any; }; //将原来的127.0.0.1改成any
allow-query     { any; }; //将原来的localhost改成any

## 修改/etc/named.rfc1912.zones,将两个zone增加在/etc/named.rfc1912.zones 文件最后(也可以直接写在named.conf中)
[[email protected] ~]# vim /etc/named.rfc1912.zones
zone "hadoop.com" IN {
        type master;
        file "named.hadoop.com";
        allow-update { none; };
};
zone "0.168.192.in-addr.arpa" IN {
        type master;
        file "named.192.168.0.zone";
        allow-update { none; };
};

## 配置正向解析文件
[[email protected] ~]# cd /var/named
[[email protected] named]# cp -p named.localhost named.hadoop.com
[[email protected] named]# vim named.hadoop.com
$TTL 1D
@       IN SOA  hadoop4.hadoop.com. grid.hadoop4.hadoop.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       IN      NS      hadoop4.hadoop.com.
hadoop4.hadoop.com. IN A 192.168.0.106
hadoop5.hadoop.com. IN A 192.168.0.107
hadoop6.hadoop.com. IN A 192.168.0.108

## 配置反向解析文件
[[email protected] ~]# cd /var/named
[[email protected] named]# cp -p named.localhost named.192.168.0.zone
[[email protected] named]# vim named.192.168.0.zone
$TTL 1D
@       IN SOA  hadoop4.hadoop.com. grid.hadoop4.hadoop.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       IN      NS      hadoop4.hadoop.com.
106 IN PTR hadoop4.hadoop.com.
107 IN PTR hadoop5.hadoop.com.
108 IN PTR hadoop6.hadoop.com.

## 添加DNS域名服务器ip,在每个节点的 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中加入服务器ip地址
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:26:b8:c1
TYPE=Ethernet
UUID=dabd3173-5f69-454c-aa97-5cc2a09dfba0
ONBOOT=yes
NM_CONTROLLED=yes
#BOOTPROTO=dhcp
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.106
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.106
[[email protected] ~]# service network restart

## 启动DNS
[[email protected] ~]# service named start
启动 named:                                               [确定]

## 设置开机启动
[[email protected] ~]# chkconfig named on

## 查看日志确认DNS服务是否正常
[[email protected] ~]# tail -n 30 /var/log/messages | grep named
Apr 26 13:48:11 hadoop4 named[5443]: sizing zone task pool based on 8 zones
Apr 26 13:48:11 hadoop4 named[5443]: using built-in DLV key for view _default
Apr 26 13:48:11 hadoop4 named[5443]: set up managed keys zone for view _default, file ‘/var/named/dynamic/managed-keys.bind‘
Apr 26 13:48:11 hadoop4 named[5443]: Warning: ‘empty-zones-enable/disable-empty-zone‘ not set: disabling RFC 1918 empty zones
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 127.IN-ADDR.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 254.169.IN-ADDR.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 100.51.198.IN-ADDR.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 113.0.203.IN-ADDR.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: D.F.IP6.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 8.E.F.IP6.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 9.E.F.IP6.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: A.E.F.IP6.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: B.E.F.IP6.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Apr 26 13:48:11 hadoop4 named[5443]: command channel listening on 127.0.0.1#953
Apr 26 13:48:11 hadoop4 named[5443]: command channel listening on ::1#953
Apr 26 13:48:11 hadoop4 named[5443]: zone 0.in-addr.arpa/IN: loaded serial 0
Apr 26 13:48:11 hadoop4 named[5443]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
Apr 26 13:48:11 hadoop4 named[5443]: zone 0.168.192.in-addr.arpa/IN: loaded serial 0
Apr 26 13:48:11 hadoop4 named[5443]: zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
Apr 26 13:48:11 hadoop4 named[5443]: zone hadoop.com/IN: loaded serial 0
Apr 26 13:48:11 hadoop4 named[5443]: zone localhost.localdomain/IN: loaded serial 0
Apr 26 13:48:11 hadoop4 named[5443]: zone localhost/IN: loaded serial 0
Apr 26 13:48:11 hadoop4 named[5443]: managed-keys-zone ./IN: loaded serial 3
Apr 26 13:48:11 hadoop4 named[5443]: running
Apr 26 13:48:11 hadoop4 named[5443]: zone hadoop.com/IN: sending notifies (serial 0)
Apr 26 13:48:11 hadoop4 named[5443]: zone 0.168.192.in-addr.arpa/IN: sending notifies (serial 0)

## 验证测试
[[email protected] ~]# nslookup hadoop4.hadoop.com
Server:		192.168.0.106
Address:	192.168.0.106#53

Name:	hadoop4.hadoop.com
Address: 192.168.0.106

[[email protected] ~]# nslookup 192.168.0.107
Server:		192.168.0.106
Address:	192.168.0.106#53

107.0.168.192.in-addr.arpa	name = hadoop5.hadoop.com.

时间: 2024-08-02 21:09:11

DNS服务器的安装与配置的相关文章

CentOS6上DNS服务器的安装配置-基础篇

一. DNS简介: DNS(Domain Name System),是互联网的一种很重要的基础服务,DNS服务作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53.当在DNS区域传送机制运行在TCP协议,使用端口号53. 二. DNS查询方式: DNS共有两种查询方法: 递归查询 由局部DNS服务器自己负责向

Linux运维实战之DNS(bind)服务器的安装与配置

上次博文我们讨论了DNS的基础,本次博文我们重点来看看如何配置一台DNS服务器. [本次博文的主要内容] bind服务器简介(包括客户端工具dig的介绍) 配置正向解析DNS服务器 配置反向解析DNS服务器 配置辅助DNS服务器并在主辅之间实现区域传送 一.BIND服务器简介: Bind是Berkeley Internet Name Domain Service的简写,它是一款实现DNS服务器的开放源码软件.Bind原本是美国DARPA资助伯克利大学(Berkeley)开设的一个研究生课题,后来

【转载】Linux NFS服务器的安装与配置

一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NFS在文件传

90后90网论坛量大从优 虚拟化基础架构Windows 2008篇之11-WSUS服务器的安装与配置

无论是数据中心还是在企业网络中,大多数Windows操作系统都要及时地更新补丁.对于家庭用户来说,或者对于大多数的企业用户来说,习惯于从Windows Update站点在线升级,或者使用第三方的工具(例如360)从Microsoft站点下载升级(360本身不提供补丁及镜像).但是,当网络中的服务器及工作站数量较多,并且产品较多时,都从Microsoft网站升级,一是速度慢,二是会占用大量的互联网带宽.另外,尤其是在云计算的数据中心,配置新的虚拟服务器是很简单.容易的事情,例如配置一台虚拟机只需要

Linux NFS服务器的安装与配置(转载)

一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NF

CentOS6.4下Samba服务器的安装与配置

一.先恶狠狠地吐槽一下: 这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过这个让我折腾来折腾去就是没折腾出结果,还花了我整整1天1夜的时间,最后实在是熬不住了,想通过yum来重新进行Samba服务器的安装与配置,但是要使用yum首先必须是CentOS要联网,而我又没有找到Samba的rpm包,而之前一直没有搞定在虚拟机中的CentOS上网的问题,所以新的纠结又开始了,首先得先想办法让虚拟机能上网,这段经历已

samba服务器的安装和配置

CentOS 6.3下Samba服务器的安装与配置 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微 软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许

CentOS 7下Samba服务器的安装与配置

本文基于<CentOS 6.3下Samba服务器的安装与配置>,参照原博文,自己在CentOS7环境上实现,并按照自己的环境修改博文内容 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CIFS(Common Int

[转载]CentOS6.4下Samba服务器的安装与配置

原文地址:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/06/3001863.html 一.先恶狠狠地吐槽一下: 这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过 这个让我折腾来折腾去就是没折腾出结果,还花了我整整1天1夜的时间,最后实在是熬不住了,想通过yum来重新进行Samba服务器的安装与配置,但是要 使用yum首先必须是CentOS要