我们有一堆 XP 计算机连接到 W2k3 SBS AD 服务器。该服务器有一些静态 WINS 绑定。
通常这意味着 XP 机器可以直接进入“http://foo/“ 管他呢。
但是,在 XP 客户端上查找“foo”经常会导致解析失败。快速检查服务器显示 foo 解析得很好。在客户端上,我们必须执行 ipconfig /registerdns,有时我们一天要执行几次。客户端可以继续 ping AD 服务器而不会丢失。
所有 XP 机器都受到影响。有什么线索可以解释这是什么原因造成的吗?到目前为止,我读到的唯一诊断方法是询问 AD 服务器 - 该服务器运行良好。
答案1
我对你的问题有点困惑。你提到了 WINS,但又把“ipconfig /registerdns”带入其中。客户端上的“ipconfig /registerdns”不会影响客户端解析 NetBIOS 名称的能力。
我不认为您使用“ipconfig /registerdns”实际上解决了您的问题(尤其是因为您说您必须每天执行几次)。我怀疑您通过运行此命令获得了一些安慰剂效应。
对我来说,正确的做法是,当客户端无法解析“foo”名称时,嗅探来自客户端的名称解析流量,并查看它试图做什么。使用 Windows XP 客户端,我希望看到它首先在其主 DNS 服务器上查询“foo.primary.DNS.suffix”,然后查询“DNS 后缀搜索列表”中的所有后缀(在客户端上运行“ipconfig /all”以查看此列表)。如果它没有从 DNS 返回满意的答案,那么它将返回到 NetBIOS 名称解析。您应该看到一个请求发送到其 WINS 服务器,然后,假设您使用的是“H 节点”NetBIOS 名称解析,则会看到名称的广播。