先配置主的dns服务器:

查看一下ip:

在linux上配置dns 服务器_dns服务器

创建一个光盘挂载点:

[root@localhost ~]# mkdir /mnt/cdrom

在linux上配置dns 服务器_dns服务器_02

查看一下软件包的信息:

在linux上配置dns 服务器_dns服务器_03

安装这些软件包:

在linux上配置dns 服务器_dns服务器_04

我们进入主配置文档目录:

在linux上配置dns 服务器_dns服务器_05

查看里的几个重要的文件;

在linux上配置dns 服务器_dns服务器_06

拷贝一份样例文件到当前目录下,拷贝时,要加上-p,把模式也拷贝过来,不然是启动不了:

在linux上配置dns 服务器_dns服务器_07

然后编辑拷贝的文件:

在linux上配置dns 服务器_dns服务器_08

在linux上配置dns 服务器_dns服务器_09

在linux上配置dns 服务器_dns服务器_10

在linux上配置dns 服务器_dns服务器_11

然后编辑区域声明文件:

在linux上配置dns 服务器_dns服务器_12

这个跟提示文件不要更改:

在linux上配置dns 服务器_dns服务器_13

我们再看几行内容:

在linux上配置dns 服务器_dns服务器_14

复制这几行,并粘贴,然后更改:

在linux上配置dns 服务器_dns服务器_15

然后进入这个区域文件目录下,并拷贝个样例文件,生成abc.com.zone这个文件:

在linux上配置dns 服务器_dns服务器_16

再编辑里面的内容:

在linux上配置dns 服务器_dns服务器_17

在linux上配置dns 服务器_dns服务器_18

同步时间是3个小时,在现实中没有问题,但在这里为了尽快看到效果,我们把时间调小一点,设置为2分钟,retry设置为1分钟;不要开防火墙,不然辅助dns不能到主服务器考东西了;

在linux上配置dns 服务器_dns服务器_19

因为其他的没用,都删掉;

然后可以进行检测,看看有没有错误(named-checkconf然后空格,后面加上要检测的文件路径):

在linux上配置dns 服务器_dns服务器_20

错误的话,会有错误提示,没有提示证明没有错误;

检测区域文件(named-checkzone  空格后加区域名称,再空格加上路径):

在linux上配置dns 服务器_dns服务器_21

最后启动服务:

在linux上配置dns 服务器_dns服务器_22

主dns服务器配置完成,然后配置辅助dns服务器;

再启动一个新的机器:

它的ip为:

在linux上配置dns 服务器_dns服务器_23

和先前配置的一样,创建好挂载点后,安装下面的软件包:

在linux上配置dns 服务器_dns服务器_24

和先前一样编辑一下主配置文件named.conf;

然后编辑声明区域的文件:

在linux上配置dns 服务器_dns服务器_25

在linux上配置dns 服务器_dns服务器_26

从新启动一下服务:

在linux上配置dns 服务器_dns服务器_27

这个辅助dns就完成了;

在辅助dns的机器上查看其复制的文件,进入slaves文件中:

在linux上配置dns 服务器_dns服务器_28

在linux上配置dns 服务器_dns服务器_29

打开这个文件看看其内容:

在linux上配置dns 服务器_dns服务器_30

可以看到它复制主dns里的内容;

另外,当我们在主dns服务器上增加新的记录:

在linux上配置dns 服务器_dns服务器_31

最后别忘记更改序列号:不然辅助dns不会拷贝文件:

在linux上配置dns 服务器_dns服务器_32

因为不能老是启动服务,因为在现实中,运行的服务可能成千上万,启动一下消耗太多时间,所以我们只运行一下新添加的记录文件即可:

在linux上配置dns 服务器_dns服务器_33

好了,我们在查看一下辅助dns上的信息;

在linux上配置dns 服务器_dns服务器_34

新的内容也成功的学到了;

但有些安全隐患,因为不管什么机器,只要指向主dns服务器地址,都能复制其内容,

该怎样解决呢,我们可以限定只能指定的主机来复制,

我们来的主dns服务器的机器上,打开主配置文件:

在linux上配置dns 服务器_dns服务器_35

在里面添加一条内容:

在linux上配置dns 服务器_dns服务器_36

运行一下新添加的记录文件:

在linux上配置dns 服务器_dns服务器_37

这样其他的机器就不能成为辅助的dns服务器了;

好了,dns服务器最终完全完成了。