让Linux的DNS服务器和Windows的DNS服务器交互

理论上来说,Linux平台上的DNS主要区域可以作为Windows平台上DNS的辅助区域,而反之也成立。我不知道是否有人已经做过这样的实验,但是我今天实验了一下,相当成功!结果我得出结论:Linux平台的DNS server可以和Windows平台的DNS交互,而且配置起来也相当简单。

实验拓扑:两台计算机,一台是Red Halt Linux系统,一台是Windows server 2003系统。

一、Linux搭建DNS正向主要区域,Windows作它的辅助区域

Linux做如下配置,IP:192.168.1.11   首选DNS server:192.168.1.11

让Linux的DNS服务器和Windows的DNS服务器交互

按/etc/init.d/network restart重启Linux网卡

确保该Linux服务器上安装了BIND软件,然后,cd命令进入

cd /var/named/chroot/etc

拷贝模板文件,注意加-p参数保证权限

用vim编辑器编辑刚刚拷贝好的named.conf文件,内容如图,注意,一定要有allow-update(允许区域传输),不然,就做不成辅助区域了。大括号内写的是Windows服务器的IP地址(待会,设置Windows服务器IP的时候,一定要和大括号内的IP相同)

让Linux的DNS服务器和Windows的DNS服务器交互

然后,cd /var/name/chroot/var/named  新建一个benet.com的文件,作为该主要区域的解析文件,然后里面写上主机记录,如下图

让Linux的DNS服务器和Windows的DNS服务器交互

保存以后,按/etc/init.d/named restart重启DNS服务,然后在Linux上面用nslookup验证,一定要保证成功才能去windows上面做辅助区域,成功后显示下图的样子

让Linux的DNS服务器和Windows的DNS服务器交互

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/a8f830e6c5d57cca77479ea0a380ca81.html