分类: WINDOWS
2012-02-29 09:38:27
前言:
根据DNS服务器对DNS客户端的不同响应方式,域名解析可分为2种类型:递归型和循环型。
(1)递归型:递归型查询,是指DNS客户端发出查询请求后,如果DNS服务器内没有所需数据,则DNS服务器会代替客户端向其他DNS服务器进行查询。在这种方式中,DNS服务器必须给DNS客户端做出回答。
(2)循环型:循环型查询是指当第1台DNS服务器向第2台DNS服务器提出查询请求后,如果在第2台DNS服务器内没有所需要的数据,则它会提供第3台DNS服务器的IP地址给第1台DNS服务器,让第1台DNS服务器直接向第3台DNS服务器进行查询。依此类推,直到找到所需要的数据为止。如果到最后一台DNS服务器中还没有找到所需的数据时,则通知第1台DNS服务器查询失败。
实验过程:
实验环境如图:
其中DNS Server1和DNS Server2均使用Windows 2003 Enterprise Edition SP1,DNS Client使用Windows XP Professional Edition。
在DNS Server1上进行配置:
[1]在DNS中建立正向查找区域baidu.com及其子域admin、sale和services。
[2]在域baidu.com及其子域admin、sale和services中分别建立主机(A)记录:
域 主机(A)记录
baidu.com www(192.168.88.254)
admin www(192.168.2.254)
sale www(192.168.3.254)
services www(192.168.4.254)
以及相应的反向查找区域。如图所示:
在DNS Server2上进行配置:
[1]在DNS中建立正向查找区域google.com及其子域admin、sale和services。
[2]在域baidu.com及其子域admin、sale和services中分别建立主机(A)记录:
域 主机(A)记录
google.com www(192.168.88.120)
admin www(172.25.1.254)
sale www(172.25.2.254)
services www(172.25.3.254)
以及相应的反向查找区域。如图所示:
实现递归查询:
在DNS Server1上进行配置:
[1]右击DNS服务器2003DC选择【属性】→【转发器】,添加DNS Server2的IP地址192.168.88.120;选择【高级】选项卡,取消【启用循环】前的“√”,点击【确定】。如图:
[2]测试。在DNS Client(Windows XP Professional Edition)命令提示符下用nslookup命令检测,如图:
实现循环查询:
在DNS Server1上进行配置:
[1]右击DNS服务器2003DC选择【属性】→【转发器】,标记左下角“不对这个域使用递归”。选择【高级】选项卡,标记“启用循环”,确定退出。如图:
[2]测试。在DNS Client(Windows XP Professional Edition)命令提示符下用nslookup命令检测,如图: