centos6.5-DNS搭建

RHEL6.5中,系统光盘自带了BIND服务的安装文件

安装步骤

准备工作:

Service iptables stop    #关闭防火墙

   Setenforce 0    关闭selinux

 

1.     挂载光盘

mount /dev/cdrom /mnt

cd /mnt/Packages

ls |grep ^bind

bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-dyndb-ldap-2.3-5.el6.x86_64.rpm

bind-libs-9.8.2-0.17.rc1.el6_4.6.i686.rpm

bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rp

bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

(1)bind:提供了域名服务的主要程序及相关文件

(2)bind-utils:提供了对DNS服务器的测试工具程序,如nslookup等。

(3)bind-libs:提供了bind。bind-utils需要使用的库函数

(4)bind-chroot为bind服务提供了一个伪装的根目录,已提供安全性。

默认已经安装了bind-utils和bind-libs,所以只需要安装bind和bind-chroot即可。

2.安装bind

rpm -ivh bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

rpm -ivh bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

3.修改主配置文件

vim /etc/named.conf

options {

 directory "/var/named";            #定义区域数据文件的默认存储位置 

};

zone "benet.com" IN {                #正向区域

    type master;                         #类型为master(主服务器) 

    file "benet.com.zone";           #区域数据文件名为benet.com

    allow-update { none; };      

};

zone "11.168.192.in-addr.arpa" IN {  #反向区域

        type master;              #类型为master(主服务器)

        file "192.168.11.arpa";   

 #区域数据文件名为192.168.11.arpa

};

检查配置文件语法:

   named-checkconf -z /etc/named.conf

4.修改区域配置文件

Cd /var/named

(1)Vim benet.com.zone

 

$TTL 86400

@ SOA benet.com. admin.benet.com. (

        20160301   更新序列号

        4H           刷新时间:重新下载数据的间隔

        30M       重试延时:下载失败后的重试间隔

        12H       失效时间,超过该时间仍无法下载则放弃

        1D           无效解析记录的生存周期

)

 

 

@       IN      NS      benet1.   #这里要写DNS服务器的IP地址,可以是主机名,也可以是IP

          IN      NS      benet2.

www  IN      A       192.168.11.1

hhh    IN      A       192.168.11.11

 

第一行TTL配置用于设置默认生存周期。即缓存解析结果的有效时间

SOA记录部分用于设置区域名称,管理邮箱,以及为从域名服务器指定更新参数。

(2)反向区域配置文件

   Vim 192.168.11.arpa

$TTL 86400

@ SOA benet.com. admin.benet.com. (

        20160301  更新序列号

 

        4H      刷新时间:重新下载数据的间隔

 

        30M  重试延时:下载失败后的重试间隔

 

        12H  失效时间,超过该时间仍无法下载则放弃

 

        1D      无效解析记录的生存周期

)

          IN       NS                     benet1.

      IN       NS                     benet2.

1        IN       PTR                   www.benet.com.

11      IN       PTR                   hhh.benet.com.

原文地址:https://www.cnblogs.com/pangbing/p/6531414.html