实验环境:主dns服务器:linux——ip192.168.10.1

dns服务器:windows2003——ip192.168.10.2(两个dns服务器没有必要非要在同一网段,只要能互通就行,本次实验为了方便放在了同一网段)


一:配置主dns服务器:


1,挂载光盘镜像文件

[root@localhost ~]# rm -rf /mnt/cdrom

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


2,安装dns相关服务

[root@localhost ~]# rpm -ivh/mnt/cdrom/Server/bind-9.3.6-4.P1.el5.i386.rpm

[root@localhost ~]# rpm -ivh/mnt/cdrom/Server/bind-chroot-9.3.6-4.P1.el5.i386.rpm

[root@localhost ~]# rpm -ivh/mnt/cdrom/Server/caching-nameserver-9.3.6-4.P1.el5.i386.rpm


3,配置dns

[root@localhost ~]# cd/var/named/chroot/etc/dns的根相当于linux路径中的/var/named/chroot

[root@localhost etc]# cp -pnamed.caching-nameserver.conf named.conf-p连同权限一起复制)

[root@localhost etc]# vim named.conf (服务器配置文件)

主备DNS配置实例_主备dns


[[root@localhost etc]# vimnamed.rfc1912.zones (区域文件)

主备DNS配置实例_主备dns_02


[root@localhost etc]# cd ../var/named/

[root@localhost named]# cp -plocalhost.zone a.com.zone-p连同权限一起复制)

[root@localhost named]# vim a.com.zone

主备DNS配置实例_主备dns_03


[root@localhost named]# service named start(启动dns服务)

Linux配置完成



二:配置windows2003

安装好dns后打开


1,新建正向查找区域

主备DNS配置实例_主备dns_04


2,选择辅助区域

主备DNS配置实例_linux服务器_05


3,此区域名称和主dns的要一样

主备DNS配置实例_linux服务器_06


4,指向主dns地址,为了同步

主备DNS配置实例_主备dns_07


5,完成后,第一次同步需要手工复制

主备DNS配置实例_主备dns_08


6,后面的会自动同步,同步时间为

主备DNS配置实例_主备dns_09


Windows配置完成



结果:查看linux日志

[root@localhost ~]# tail -f/var/log/messages

Jul 21 17:29:45 localhost named[3804]:client 192.168.10.2#1046: view localhost_resolver: transfer of 'a.com/IN': AXFRstarted(说明dns信息已经由linux传输到windows上)

Jul 21 17:29:45 localhost named[3804]:client 192.168.10.2#1046: view localhost_resolver: transfer of 'a.com/IN': AXFRendedAXFR代表完全传输,也只有第一次传输才会出现,后面会是IXFR



拓展:

1再次添加一条记录mail——ip1.1.1.1

主备DNS配置实例_主备dns_10


2,更新dns配置

[root@localhost named]# rndc reload

(此命令不会更新所有dns配置,只会更新更改的配置文件)


3,查看linux日志

[root@localhost ~]# tail -f/var/log/messages


Jul 21 17:51:35 localhost named[3804]:client 192.168.10.2#1047: view localhost_resolver: transfer of 'a.com/IN': IXFRstarted

Jul 21 17:51:35 localhost named[3804]:client 192.168.10.2#1047: view localhost_resolver: transfer of 'a.com/IN': IXFRended(出现IXFR,说明只更传输了部分也就是更新的部分)


4,查看windows

主备DNS配置实例_linux服务器_11


Mail记录已经同步过来


实验完成