10. 设置首选项
为了便于管理,DNS管理器也提供几个可由用户设置的选项。在DNS管理器中,打开“选项”=>“首选项”子菜单,便会出现如图24的“首选项”窗口。图中有三个选项,分别说明如下:
A. 选中“自动刷新统计”选项,DNS 管理器将按“间隔”中指定的频率周期性地更新其显示数据。不过在远程运行DNS 管理器时,这样做会增加网络流量;
B. 在添加DNS 服务器时,系统都会自动创建三个默认的区域:0.in-addr.arpa、127.in-addr.arpa、255.in-addr.arpa。若在“首选项”里选中“显示自动创建区域”选项,在DNS 管理器里便会显示出这些系统自动创建的区域。改变该项配置后,需要选择“查看”=>“刷新”子菜单来查看改动;
C. 选中“显示TTL”选项,在DNS管理器里将显示“最小默认TTL”时间,并允许在查看资源记录属性时更改此“最小默认TTL”时间。
七. 在DNS服务器中结合WINS
1. 理解DNS和WINS的区别
在NT网中,每一台计算机都有一个在“标识”中指定的“NetBIOS计算机名”(Computer Name),在非TCP/IP网络中,“NetBIOS计算机名”是机器的唯一标识。如果这些计算机上也安装了TCP/IP协议,那么除了“NetBIOS计算机名”之外,它们就还有一个在“TCP/IP属性”的“DNS”中指定的“域主机名”(Host Name),这两个名字默认是相同的,也可以人为指定不同的域主机名。要在TCP/IP网络中解析这两种名字,需要使用两种不同的程序,即WINS主要用于解析NetBIOS名字,DNS则主要用于解析域名,这两种程序的主要区别见表。
WINS DNS
WINS主要用于NetBIOS名字解析 DNS主要用于域名解析
解析的名字是无层次的 解析的名字本质上是层次化的
名字登记是动态的,并可以自动进行 名字登记是静态的,必须手工完成
支持增量复制,即只复制数据库变化部分 不支持增量复制,每次都必须复制整个数据库
支持DHCP 不支持DHCP
不支持电子邮件及其它TCP/IP服务 支持电子邮件及其它TCP/IP服务
2. 结合使用DNS和WINS的条件
必须保证“计算机名”和“域主机名”一样
在DNS中进行域名(广义)解析时,我们之所以能够利用WINS,是因为全域名中的域主机名与NetBIOS计算机名很相似。如果我们使用的名称能够同时遵循域主机名和NetBIOS计算机名的命名规范并保持一致的话,DNS服务器就可以委托WINS服务器查询全域名中的域主机名。因此,要想在DNS服务器中结合使用WINS,就必须保证这两个名字是一样的。下面我们把同时遵循“NetBIOS计算机名”和“域主机名”规范的名字称为“规范化名字”。
3. 结合使用DNS和WINS的好处
在微软的TCP/IP网络中结合使用DNS和WINS的好处表现在两个方面。
一方面,可以用层次化的DNS域名空间来弥补非层次的NetBIOS名字空间的不足。在WINS服务器中,整个网络中都必须保持名字的唯一性,当名字数量较大时网络流量大、性能较低,还存在名字处理延迟、错误等等不足。结合使用DNS和WINS则可以在一定程度上弥补这些不足,还可以在网络中同时使用两种名字来进行互访,比如
net use f: \\www.zhaofang.com.cn\news
net use f: \\192.168.0.1\news
net use f: \\server1\news
另一方面,可以用动态的WINS来弥补静态的DNS的不足。前已述及,由于DNS数据库是静态的,DNS服务器中的区域、子域、主机等各种数据记录都必须手工添加和维护,这无疑会增加系统管理的负担。在DNS服务器上结合使用WINS,便可以利用WINS的动态查询来弥补这些不足,这样可以减少必须保存在DNS服务器上的静态记录的数目,这对同时使用DHCP和WINS服务的工作站尤其有用,此时甚至不必进行手工配置。
4. WINS和DNS的集成
当网络上的客户访问某主机而该主机不在DNS的配置文件中时,如果网络中使用了WINS服务器,并把WINS与DNS集成,客户除了通过DNS还可以通过WINS查找主机。在域文件中,可以增加如下一条记录把WINS与DNS结合在一起:
@IN WINS ntserver.zhaofang.com.cn
5. 启用WINS查询(Lookup)功能
步骤如下:在“DNS管理器”选中一个要设置的区域(如zhaofang.com.cn),再选择“DNS”=>“属性”子菜单=>“WINS查看”(即“WINS查询”);选中“使用WINS域名解析”选项,并在下面添加WINS服务器的IP地址;选中“设置仅影响本地服务器”选项;设置完后,在“DNS管理器”中将增加一条类型为“WINS”的记录。当某个区域(如zhaofang.com.cn)启用了WINS查询功能后,假设DNS工作站向该区域的“授权DNS服务器”查询域名时,如查询www.zhaofang.com.cn,若该DNS服务器在它的数据库中没有查到结果,则该DNS服务器便会转向WINS服务器查询。不过,该DNS服务器并不是将全域名“www.zhaofang.com.cn”传送给WINS服务器,而只是传送其中最左边的主机名“www”(即第一个原点前的字符),而域名则已由该DNS服务器确定下来。如果WINS服务器查询成功便会将查到的IP地址返回给该DNS服务器,再由该DNS服务器传送给DNS工作站。
6. “启用WINS查询”中的“高级”选项
可供设置的选项有以下三个。
A. “缓存超时值”,当收到WINS所查到的数据后,DNS服务器也会保存一份到高速缓存里,以供下次快速查询相同的数据,此数据在DNS服务器的高速缓存里保存的TTL时间便是在“缓存超时值”中设置;
B. “查询超时值”,当DNS服务器将查询请求转发给WINS服务器后,如果在这段时间内都没有收到WINS服务器的回答,便放弃查询并返回错误信息;
C. “将DNS域作为NetBIOS作用域提交”,如果你在NetBIOS名字空间中指定了“作用域ID”,便可以选中该选项。这样,当DNS 服务器将域主机名和域名提交给WINS服务器解析时,域主机名仍然作为NetBIOS计算机名提交,而域名则作为NetBIOS作用域来提交。
7. 启用WINS中的反向查询
A. 在“DNS管理器”选中一个要设置的反向查询区域(如0.168.192.in-addr.arpa),再选择“DNS”=>“属性”子菜单=>“WINS反向查看”(即“WINS反向查询”);
B. 要想启用WINS反向查询功能,请选中“使用WINS反向查看”选项,并在“DNS主机域”下的填入DNS域名称(如zhaofang.com.cn)。当WINS服务器反向查询成功时,DNS服务器便会将查到的域主机名与该域名组合为全域名:“域主机名.域名”,再一起传给查询者。如域名是“zhaofang.com.cn”,反向查询到的主机名是“www”,那么,DNS服务器将把全域名“www.zhaofang.com.cn”传送给查询者;
C. “设置仅影响本地服务器”选项和“高级”选项的设置,与上面的“启用WINS查询功能”类似。全部设置完后,在“DNS管理器”中将添加一条类型为“WINS-R”的记录。
八. 设置工作站的DNS功能
DNS服务器设置好之后,便可以在工作站上使用DNS功能。DNS工作站是通过一种称为“解析器”的程序或者库函数来使用DNS服务器的。设置时应注意,在多台可供选择的DNS服务器中,一般说来离你越近的DNS服务器上的资料越新、查询速度越快,应尽量选择最近的DNS服务器或尽量将它放在前面。
在安装或设置TCP/IP协议时,依次选择“控制面板”=>“网络”=>“TCP/IP”=>“属性”=>“DNS配置”,选择“启用DNS”。需要设置的项目有:
△主机名:默认为该工作站的NetBIOS计算机名(最好使用此默认值);
△域:输入本地域名(如zhaofang.com.cn);
△DNS服务器搜索顺序:添加DNS服务器的IP地址。
△域后缀搜索顺序:可添加多个域名后缀。当搜索你的名称时,DNS服务器首先搜索全域名(域主机名.本地域名),若不成功再搜索域主机名依次与每个域名后缀组合而成的全域名(域主机名.域名后缀)。
4. 为DHCP工作站提供DNS功能