首先,我非常抱歉缺乏管理 Active Directory 的知识,但我们的网络有点过时,我不一定接受过该领域的培训,但我是 IT 人员。我们在 Windows Small Business Server 2003 上运行 Active Directory,它自动包含集成 DNS、DHCP 和 SMTP。该服务器还运行 WINS,据我所知,WINS 更像是一种特定类型的 DNS 服务器。我们所有 30 多台客户端计算机至少都是 XP 及以上版本(到 Windows 8),还有几台新 Mac。
我们还在该办公地点和一家商店之间建立了 VPN,该商店有 6 台计算机和一个与我们的 PDC(主域控制器)同步的 BDC(备份域控制器)。此远程位置由路由器上的 DHCP 和其本地计算机上的 DNS(DNS 与办公室 PDC 同步)管理。此商店的所有客户端都考虑其本地服务器的 DNS,但直接加入此办公地点的域。一切仍在 IP-V4 上,我始终禁用 IP-V6。远程位置的 BDC 没有运行 WINS,并且那里的所有客户端都不知道任何 WINS。但是,如果办公室位置的所有客户端都使用动态 DHCP,则它们会自动在此 WINS 服务器上注册(基于 DHCP 设置)。
问题是,WINS 服务器会干扰正常的 DNS 吗?因为我们经常遇到各种系统无法连接的问题。我到底需要 WINS 吗?
引发这个问题的原因是我们有一台 Intel NAS 机器,SS-4200e,它是基于 Unix 的。这台机器在通过其 DNS 名称连接时似乎经常出现问题(我必须手动在 DNS 中注册)。NAS 实际上已加入活动目录(Unix 或多或少模仿 Windows 域功能),但人们随机无法通过此 NAS 的身份验证(登录被拒绝)。此设备没有 WINS 概念,但经过数月的评估,似乎 WINS 可能会造成干扰。奇怪的是,当我们通过 IP 地址连接到 NAS 时,它始终可以正常工作。问题在我们远程商店位置尤其严重,因为他们的服务器没有 WINS。
那么,我可以放心地关闭 PDC 上的 WINS 服务器并将其从 DHCP 设置中删除吗?会有什么危害?(如果有的话)
答案1
您可能可以安全地关闭 WINS - 微软基本上已经放弃它而转向 DNS 和 AD。
话虽如此,很多较旧的 MS 应用程序依赖它来实现全部功能 - 因此如果您使用 MS SQL 2000、Exchange 2000 或 2003 或 SMS 2003 并且关闭 WINS,您将失去这些应用程序的一些功能(还有其他应用程序,这只是我所知道的)。
在我看来,这不太可能是问题的根源,因为 WINS 与身份验证无关,而且我认为基于 UNIX 的机器无论如何都不会在 WINS 上注册。实际上,WINS 可能“干扰”DNS 的唯一方式是 DNS 和 WINS 服务器之间存在冲突的记录。
因此,无论如何,请随意尝试禁用 WINS(如果您的环境中有需要 WINS 的东西,我会禁用它而不是删除它),但我怀疑这是您的问题的根源。