天天看点

DNS

首先为三台服务器安装DNS。

主:

[root@master ~]# mount /dev/cdrom /mnt

mount: block device /dev/cdrom is write-protected, mounting read-only

[root@master ~]# yum install bind*

[root@master ~]# rpm -qa | grep bind

bind-9.3.6-4.P1.el5_4.2

bind-libs-9.3.6-4.P1.el5_4.2

bind-sdb-9.3.6-4.P1.el5_4.2

bind-utils-9.3.6-4.P1.el5_4.2

bind-devel-9.3.6-4.P1.el5_4.2

bind-libbind-devel-9.3.6-4.P1.el5_4.2

bind-chroot-9.3.6-4.P1.el5_4.2

ypbind-1.19-12.el5

[root@master ~]#

辅:

[root@slave ~]# mount /dev/cdrom /mnt

[root@slave ~]# yum install bind*

[root@slave ~]# rpm -qa | grep bind

[root@slave ~]#

缓存:

[root@forward ~]# mount /dev/cdrom /mnt

[root@forward ~]# yum install bind*

[root@forward ~]# rpm -qa | grep bind

[root@forward ~]#

一、配置主服务器:

编辑主配置文件:

[root@master ~]# vim /var/named/chroot/etc/named.conf

options{

    directory   "/var/named";

};

zone   "wu.com" IN {

       type  master;

       file  "wu.com.zone";

       allow-update {none;};

       allow-transfer {172.17.17.2;};

include "/etc/rndc.key";

~                          

拷贝模板文件到wu.com.zone:

[root@master ~]# cp /usr/share/doc/bind-

bind-9.3.6/       bind-devel-9.3.6/ bind-sdb-9.3.6/  

[root@master ~]# cp /usr/share/doc/bind-9.3.6/sample/var/named/localhost.zone /var/named/chroot/var/named/wu.com.zone

[root@master ~]# vim /var/named/chroot/var/named/wu.com.zone

$TTL    86400

@               IN SOA  @       root (

                                        42              ; serial (d. adams)

                                        3H              ; refresh

                                        15M             ; retry

                                        1W              ; expiry

                                        1D )            ; minimum

@               IN NS           master.wu.com.

www             IN A            172.17.17.1

[root@master ~]# cd /var/named/chroot/var/named/slaves/

[root@master slaves]# ls

[root@master slaves]# chown named.named /var/named/chroot/var/named/wu.com.zone

[root@master slaves]# cp /var/named/chroot/var/named/wu.com.zone /var/named/chroot/var/named/slaves/

[root@master slaves]# cd /var/named/chroot/var/named/slaves/

wu.com.zone

重启dns服务:

[root@master ~]# service named restart

停止 named:                                               [确定]

启动 named:                                               [确定]

客户端测试:

[root@localhost ~]# vim /etc/resolv.conf

nameserver 172.17.17.1

[root@localhost ~]# host www.wu.com

www.wu.com has address 172.17.17.1

[root@localhost ~]#

二、辅助服务器:

[root@slave ~]# vim /var/named/chroot/etc/named.conf

       type  slave;

       file  "slaves/wu.com.zone";

       masters {172.17.17.1;};

修改从主DNS复制过来的区域文件存放目录的权限

[root@slave slaves]#cd /var/named/chroot/var/named/slaves

[root@slave slaves]#chmod 775 /var/named/chroot/var/named/slaves

[root@slave slaves]#chown named.named /var/named/chroot/var/named/slaves

重启dns

[root@slave ~]# service named restart

辅助服务器上测试:

[root@slave slaves]# service named restart

[root@slave slaves]# tail -f /var/log/messages

Jan  8 23:33:52 localhost named[12966]: listening on IPv4 interface eth0, 172.17.17.2#53

Jan  8 23:33:52 localhost named[12966]: command channel listening on 127.0.0.1#953

Jan  8 23:33:52 localhost named[12966]: command channel listening on ::1#953

Jan  8 23:33:52 localhost named[12966]: the working directory is not writable

Jan  8 23:33:52 localhost named[12966]: running

Jan  8 23:33:52 localhost named[12966]: zone wu.com/IN: Transfer started.

Jan  8 23:33:52 localhost named[12966]: transfer of 'wu.com/IN' from 172.17.17.1#53: connected using 172.17.17.2#33530

Jan  8 23:33:52 localhost named[12966]: zone wu.com/IN: transferred serial 42

Jan  8 23:33:52 localhost named[12966]: transfer of 'wu.com/IN' from 172.17.17.1#53: end of transfer

Jan  8 23:33:52 localhost named[12966]: zone wu.com/IN: sending notifies (serial 42)

在条件转发服务器上测试:

[root@forward ~]# vim /etc/resolv.conf

nameserver 172.17.17.2

[root@forward ~]# host www.wu.com

三、编辑条件转发器:

[root@forward ~]# vim /var/named/chroot/etc/named.conf

options {

        directory       "/var/named";

        recursion       yes;

        forwarders      {172.17.17.2;};

        forward only;

[root@forward ~]# service named restart

在客户端测试:

nameserver 172.17.17.3

DNS

继续阅读