名字解析

对于NetBIOS名字的解析,默认过程以下:ios

检查本地的NetBIOS名字缓存;缓存

(由节点类型决定)查询WINS服务器; 若是主WINS服务器不可用,则WINS客户端在向主WINS服务器发送三次解析请求后,切换到备份WINS服务器;服务器

(由节点类型决定)NetBIOS广播查询本地网络;网络

查询Lmhosts文件,若是配置为这样作,此文件位于%systemroot%\System32\Drivers\Etc目录下。ip

 是否查询WINS服务器和执行Netbios广播查询以及它们之间的优先级,会根据Windows网络客户的节点类型的不一样而不一样。对于每一个Windows网络客户,它的节点类型决定了它处理Netbios名字解析时的方式,你能够运行ipconfig/all来观看本身的节点类型,以下图所示中的Node Type:io

 

节点类型具备如下四种:ast

0x1 Broadcast(B节点) : 只使用NetBIOS广播查询本地网络,不查询WINS服务器;配置

0x2 Peer-Peer (P节点):只向WINS服务器发起查询请求,不使用Netbios广播;请求

0x4 Mixed (M节点):先使用Netbios广播,解析失败后再向WINS服务器发起查询;im

0x8 Hybird (H节点):先向WINS服务器发起查询,解析失败后再发起Netbios广播解析;

默认状况下客户端计算机配置为B节点,在配置WINS服务器后,会将节点类型修改成H节点。你能够手动修改节点类型:

对于自动获取IP地址的客户端计算机,你能够经过修改DHCP服务器中的046项 WINS/NBT节点类型来进行修改;

而对于具备静态IP地址的客户端计算机,你能够经过在注册表中修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetServices\NetBT\Parameters\Dhcp\NodeType DWORD键值的值来进行。

相关文章
相关标签/搜索