书城科普读物怎样做好网络管理员
45112400000016

第16章 怎样结合使用DNS与WINS?

DNS服务器与WINS服务结合使用后,在DNS域名空间无法查询的名称可以利用WINS管理的NetBIOS名称空间进行查询。当DNS服务器与WINS服务结合使用时,在区域中加入两个专门的WINS资源记录类型(WINS和WINSR资源记录),当使用WINS记录时,如果DNS无法在域名空间中查找到相应的主机名称,则将记录转送到这个记录所设置WINS服务器中,WINSR记录提供反向查询的功能。

(1)在一个区域中启动WINS查询功能。在DNS服务器中选择一个区域,单击“操作”→“属性”,在“WINS”选项卡中选择“使用WINS正向搜索”选项,在下方的WINS服务器中添加WINS服务器的IP地址。如果在区域传输时用户不想将这条记录复制给其他DNS服务器,则用户可以选择“不复制此记录”。设置完毕后,在数据库中将添加一个类型为WINS的记录。例如,如果将nt.com这个域设置为“使用WINS名称解析”,当客户机向服务器查询主机名为“one.nt.com”的IP地址时,如果DNS服务器无法在其管理的域名空间中解析此主机名称,则将此查询转发至设置的WINS服务器进行解析。注意DNS服务器并不是将完整主机名称发送给WINS服务器,而是只发送主机名称“one”,然后由WINS服务器提供其解析的IP地址,DNS服务器再将其发送给客户机。由于WINS数据库中保存的是计算机名(Net BIOS名),而不是主机名称,所以为了让WINS服务器正常发挥作用,则在设置计算机的主机名称时,将其设置与主机名称相同。

(2)其他设置。①缓存设置。可利用高级设置数据在缓存中的保存时间。当DNS服务器在将查询结果发送给客户机的时候,它会将结果保存到缓存中一份,这样再遇到相同查询时,可以利用缓存中的数据直接回答,提高其查询速度。

②查找超时值设置。在DNS服务器将查询发送给WINS服务后,如果在此时间间隔内WINS服务器没有做出回答,则DNS服务器将此查询结果发送给客户机。

③设置WINS反向查询。在DNS控制台中展开反向搜索区域,选择“区域”→“属性”,在“WINSR”选项卡中选择“使用WINSR反向搜索”选项,然后在“附加到返回的名称的域”文本框中输入DNS域名称,DNS服务器会将由WINS查询到的计算机名与域名合并后,再发送给客户机。例如,如果域名称为nt.com,查询结果为test,则返回给客户机的结果为test.nt.com。