实验环境:两台centos6.6服务器,主DNS服务器IP为172.26.249.29,从DNS服务器IP为172.16.249.98,解析域名为stu07.com

一、主DNS服务器搭建

1、  检查系统是否安装bind包,否则用yum安装

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授

2、安装好bind包后,编辑主配置文件/etc/named.conf

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_02

3、 编辑/etc/named.rfc1912.zones配置文件,添加正向、反向解析文件

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_03

4、配置正向解析文件stu07.com.zone(/var/named/目录下)

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_04

5、  配置反向解析文件249.16.172.zone(/var/named/目录下)

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_05

6、  修改正向、反向解析文件的权限和属组

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_06

7、测试配置文件、重启named:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_07

8、测试配置是否正确:

正向解析测试:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_08反向解析测试:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_09

结果显示正向解析和反向解析都正确,主DNS服务器已搭建完成


二、从DNS服务器搭建

1、检查从服务器是否安装bind包

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_10

2、安装好bind包后,编辑主配置文件/etc/named.conf

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_11

3、编辑/etc/named.rfc1912.zones

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_12

4、启动named服务,测试是否正确解析

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_13

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_14


修改主DNS服务器,查看从服务器是否会同步

主从更新时:在配置文件中的ns1后面加一项ns2:更新会自动通知:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_15


查看日志:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_16

三、bind的安全配置


在主服务中vim /etc/named.conf中定义acl

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_17

在主服务器中修改/etc/named.rfc1912.zones文件中添加以下内容

allow-query { myset;}  #允许所有主机查询

allow-transfer {slaveservers; };   #允许的主机传送数据

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_18

测试:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_19



四、子域授权:vim /var/named/stu07.com.zone

父服务器:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_20


五、区域转发:vim /etc/named.rfc1912.zones

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_21

172.26.249.29测试:非权威应答

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_22

172.16.249.98测试:权威应答

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_23

六、View :

View :注意:1、一旦使用view,所有的zone都必须定义在view中;只有允许给其递归的客户端所在的view才有必要定义根区域等;

                2、客户端请求到达时,其匹配view是自下而下匹配match-clients中定义的地址范围;第一次被匹配到的为最终生效;

1、172.16.249.29上首先vim /etc/named.conf

注释此项:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_24bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_25

vim /etc/named.rfc1912.zones

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_26

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_27

cp /var/named/stu07.com.zone /var/named/stu07.com.test

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_28

修改stu07.com.test:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_29

在172.16.249.29:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_30

在172.16.249.98:

bind安装配置以及应用_DNS主从服务器的搭建、安全设置、子域授_31