首页 > 文章中心 > 正文

局域网名称解析

局域网名称解析

摘要本文论述了局域网名称解析的原理、过程,详细介绍了四种主要名称解析方案,对它们的工作原理和优缺点进行了分析与对比,最后对局域网名称解析提出了优化方案。

关键词:局域网;名称解析;优化

在局域网(LAN)环境中,存在大量的广播传输。例如:服务器通过MicrosoftLANServicesBrowser使用户可以获取网络上所有计算机的列表,每个WindowsNetworking客户通过发送广播周期性注册自己的NetBIOS名,每台计算机也发送广播,为网络选举一个主浏览器。主浏览器(和若干备份主浏览器)负责维护计算机和地址的列表。当用户浏览网络时,客户发送广播请求,然后就有一个主浏览器做出响应,主浏览器响应避免了所有设备都对广播请求做出响应的需求。大量的广播不仅占用了带宽,而且效率低下。

在WindowsNetworking环境中名称解析是十分重要的,因为它允许PC在仅知道它希望连接的设备名称的情况下与设备进行通信。如果没有某种形式的名称解析,每台PC必须知道网络上其他任何设备的全部信息。幸运的是,WindowsNetworking客户有四种方案可实现名称解析:

一、广播

广播是所有Microsoft产品的默认操作,通过在子网上发送广播,Windows客户引起浏览器选举。指定的主浏览器维护子网上的可用资源列表。由于注册、浏览器选举和名称查询都会产生广播,因此这种方法的可缩放性不好。强烈推荐所有客户端关闭默认广播特征。力求在局域网(LAN)中减少不必要的广播。

广播的优点:Windows系统默认操作,无需人工干涉系统设置,也不需要配置IP地址等。在实际应用中,一般情况下,只要两台或两台以上Windows系统PC连接在同一HUB或Switch上后,什么也不用做,就可以在网上邻居里发现其他Windows系统PC。

广播的缺点:占用带宽,效率低下,故障排除比较难。在实际应用中,由于Windows98系统不处理NT服务器和NT域信息,而Windows98系统客户端默认设置是要作浏览主机。如果Windows98系统客户端在错误的声明为浏览主机后,就会阻挠对整个子网中每台计算机的浏览。也就是经常出现的有的Windows98系统客户端在网上邻居中看不到某些Windows2000系统客户端,反之亦然。

广播的一些解决办法:添加NetBEUI协议,重启客户端。在WindowsNTServerResourceit中包含一个应用:BROWSTAT,在受影响子网中的某台WindowsNT计算机上运行BROWSTAT,可以用来查找子网中伪劣广播员。

对广播方案的建议:广播方案已经过时,应在客户端上禁用广播特性。对于不同的Windows系统有不同的禁用方法。

禁用广播的方法:

1、对于WindowsforWorkgroups3.11:修改SYSTEM.INI,设置MaintainServerList=No

2、对于Windows9x:网上邻居属性/Microsoft网络上的文件和打印机共享属性/浏览主控服务器,默认为自动,更改为禁用。重启客户端。

3、对于WindowsNT3.51Workstation和Server:配置成采用WINS名称解析后就不发送广播。

4、对于NT:采用默认设置,注册表hkey_local_machine\system\currentcontrolset\

services\browser\parameters域中的条目采用如下设置:MaintainServerList设为Yes,IsDomainMaster设为False。MasterPeriodicity设置(以秒为单位)规定子网浏览服务器多长时间向域主管查询一次浏览列表。当子网浏览服务器和域主管被低速或change-per-packet链路隔开时,需要将这一项设为1小时或更长。

二、LMHOSTS

客户查询由PDC维护的一个静态表。为了使该方法具有可缩放性,PDC不仅需要维护当前所有计算机和域中IP地址的静态列表,而且还维护该网络所有其他域的计算机名称和地址。所有客户机必须使用一个LMHOSTS文件进行配置。其中包含本地PDC的IP地址以及到LMHOSTS文件的路径。

LMHOSTS优点:见效快,故障排除容易,配置简单。

LMHOSTS缺点:需要手工干涉进行相应配置,可缩放性不好。适用规模有限。

对LMHOSTS方案建议:仅在小型网络中可使用。在特殊情况下对特殊客户端可以使用。只能作为一种临时或测试解决方案。

三、WINS

WINS允许客户机在不发送广播的前提下在不同的IP子网上动态注册和浏览网络。客户机向具有公认地址的WINS服务器发送单播包,WINS服务器为客户机实现NetBIOS到IP地址的转换。

WINS优点:消减了NetBIOS内部的固有广播,配置简单,效率高,故障排除容易。

WINS缺点:WINS只适用于局域网(LAN)。

对WINS方案建议:WINS是可以实现MicrosoftNetworking缩放性的最好方法。

四、DNS

DNS是提供Internet名称到IP地址转换的常用TCP/IP应用程序。WINS服务器和DNS服务器必须位于同一台WindowsNT计算机上。

DNS优点:快速解析域名或主机名到IP地址转换。效率高。在Internet上广泛使用。

DNS缺点:对局域网(LAN)中的Windows9x和NT4.0系统不支持。

对DNS方案建议:广域网上使用。局域网上最好配合WINS使用。

五、优化方案

WINS和DNS相互协同工作,从而提供最终用户设备要求的快速有效的DNS到NetBIOS到IP地址的查寻。在同一台服务器上建立WINS和DNS服务。

1.禁用所有客户机广播特性。

2.强烈建议每一个有条件的地方都应该建立DHCP服务器,在DHCP分发的信息中包含WINS和DNS、网关、域名、WINS/NBT节点类型等。

WINS/NBT节点类型有四种:0X1(B,广播)、0X2(P,WINS)、0X4(M,混合,先广播再查找WINS)、0X8(H,混合,先查找WINS再广播)

3.客户机从DHCP服务器获得IP配置信息。

4.客户机在WINS服务器上注册NetBIOS名称。

5.配置DNS服务器使其在WINS服务器上查寻名称。

6.在大型局域网中为WINS配置推/拉复制伙伴。

7.根据具体情况调整WINS刷新时间间隔。稳定的网络间隔可稍长一些。

8.定期备份WINS和DNS,定期检查WINS版本ID的一致性、数据库的一致性和清理数据库。

参考文献

1.Intranet配置与应用技术详解王群刘晓辉编著人民邮电出版

2.Windows2000Server组网起步与操作熊伟徐可胡卓颖等编写北京希望电子出版