有了AD,还须要WINS吗?WINS有何用呢,在域中有DNS不就好了吗?WINS能够删掉吗?html
回答:若是您的网络中再也不须要wins解析,彻底能够中止该服务的运行。node
问题的起源在于 WINS究竟是干什么的,和DNS的工做是否重复了。
DNS,你们都知道,域名解析。 WINS呢? 它是作NetBIOS名称解析的。熟悉DNS的人都知道 DNS的host端支持255字符,NetBIOS只支持15个字符,DNS能解析彻底域名FQDN,WINS只能解析NetBIOS名称,彷佛DNS能够彻底替代WINS的功能。若是你知道WINS从何而来,MS当初为何要专门开发一个WINS,你就会从新考虑一下你的决定了。浏览器
NetBIOS自己只能经过两种方式解析,广播,本机的lmhost文件(和域名解析的host文件同在%windir%\system32\drivers\etc 下), 若是你用过NetBIOS (例如Win98的网上邻居)你就知道它不可路由,那么在大型网络中,用户就没法简单的访问网络资源。WINS就是为了填补这个空白而来的。它和DNS是不一样的功能和目的。WINS使用单播方式工做,这样它就能够跨网段了。网络
相应的客户机ipconfig /all 你会看到一个 node type就是这个客户机使用什么方式工做,单播?广播?或者它们的不一样组合? 总共4种排列注册,缺省是H 节点类型,也就是先单播,若是不成功再广播。WINS的明显应用就是 使用UNC路径 servername 访问其它网段的机器的资源,没有WINS,你要么用 IP 要么用servername.domaim.name(靠DNS解析)dom
再者,NetBIOS名称的第16个字节,用于表示该节点上的某种服务,WINS 可以彻底记录这些同NetBIOS名称机器的不一样服务(DNS中的SRV资源记录 某种程度上相似,也是用于服务定位的),为不一样的NetBIOS应用服务导航。ide
例如 Computer Browser服务。缺省时,全部机器的computer browser服务都是开启的,他们都参与浏览器选举,选出主浏览器维护 网络可用NetBIOS资源的列表 (固然还有辅助主浏览器,备用浏览器等),广播时,这个过程收敛的很是慢,若是有WINS参与,就方便快捷多了。server
再有,通常状况下 NetBIOS名称就是机器域名的host段,因此咱们能够用WINS辅助DNS来解析,DNS的设置中有这个选项。缺省时,WINS的更新比DNS频繁,天然信息更准确。如今你知道了,除非你把这些缺省值都关了,并且要求用户再也不按照他们习惯的简单方式使用网络共享,不然你仍是离不开WINS。htm