实验环境:主dns服务器:linux——ip:192.168.10.1
副dns服务器:windows2003——ip:192.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 (服务器配置文件)
[[root@localhost etc]# vimnamed.rfc1912.zones (区域文件)
[root@localhost etc]# cd ../var/named/
[root@localhost named]# cp -plocalhost.zone a.com.zone(-p连同权限一起复制)
[root@localhost named]# vim a.com.zone
[root@localhost named]# service named start(启动dns服务)
Linux配置完成
二:配置windows2003
安装好dns后打开
1,新建正向查找区域
2,选择辅助区域
3,此区域名称和主dns的要一样
4,指向主dns地址,为了同步
5,完成后,第一次同步需要手工复制
6,后面的会自动同步,同步时间为
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': AXFRended(AXFR代表完全传输,也只有第一次传输才会出现,后面会是IXFR)
拓展:
1再次添加一条记录mail——ip:1.1.1.1
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
Mail记录已经同步过来
实验完成