分类: WINDOWS
2007-07-05 09:46:23
WINS有何用呢,在域中有DNS不就行了吗?WINS可以删掉吗? 如果您的网络中不再需要wins解析,完全可以停止该服务的运行。 问题的起源在于 WINS到底是干什么的,和DNS的工作是否重复了。 熟悉DNS的人都知道 DNS的host端支持255字符,NetBIOS只支持15个字符,DNS能解析完全域名FQDN,WINS只能解析NetBIOS名称,似乎DNS可以完全替代WINS的功能。 如果你知道WINS从何而来,MS当初为什么要专门开发一个WINS,你就会重新考虑一下你的决定了。 WINS使用单播方式工作,这样它就可以跨网段了。相应的客户机ipconfig /all 你会看到一个 node type就是这个客户机使用什么方式工作,单播?广播?或者它们的不同组合? 总共4种排列注册,缺省是H 节点类型,也就是先单播,如果不成功再广播。 WINS的明显应用就是 使用UNC路径 访问其它网段的机器的资源,没有WINS,你要么用 要么用(靠DNS解析) 再者,NetBIOS名称的第16个字节,用于表示该节点上的某种服务,WINS 能够完全记录这些同NetBIOS名称机器的不同服务(DNS中的SRV资源记录 某种程度上类似,也是用于服务定位的),为不同的NetBIOS应用服务导航。例如 Computer Browser服务。缺省时,所有机器的computer browser服务都是开启的,他们都参与浏览器选举,选出主浏览器维护 网络可用NetBIOS资源的列表 再有,一般情况下 NetBIOS名称就是机器域名的host段,所以我们可以用WINS辅助DNS来解析,DNS的设置中有这个选项。缺省时,WINS的更新比DNS频繁,自然信息更准确。 现在你知道了,除非你把这些缺省值都关了,而且要求用户不再按照他们习惯的简单方式使用网络共享,否则你还是离不开WINS。 |