BIND9 / Windows Server 2003 DNS的随机DNS客户端问题

时间:2010-04-02 20:28:13

标签: dns windows-server-2003 bind

在我们的办公室内,我们有一个运行DNS的本地服务器,用于内部相关的“域”(例如.internal,.office,.lan,.vpn等)。随机地,只有配置了这些扩展的主机才会停止在基于Windows的工作站上解析。有时它可以在一台机器上运行几周而没有问题,然后突然停止工作,或者它将每天发生另外15次。它对所有工作站来说都是随机的。

在进行故障排除时,我打开了一个命令提示符,并为其中一些主机发出了各种nslookup命令,然后他们解决了,但是我被告知nslookup使用不同的“库”来进行名称解析而不是其他应用程序,例如网络浏览器,电子邮件客户端等

到目前为止,唯一的解决方案是在发生这种情况时在每个工作站上手动重启Windows DNS客户端。多次发出ipconfig / flushdns命令会不时地帮助,但在重新启动DNS客户端之前甚至不能成功尝试。

我尝试了两种不同的DNS服务器; BIND9和Windows Server 2003 R2 DNS,行为是一样的。

我们有一台Netgear JGS524交换机,所有工作站和服务器都连接到办公室内,另一个部门的Linksys SR224G交换机连接了工作站。

1 个答案:

答案 0 :(得分:0)

在这种特殊情况下,即使主服务器可用,Windows也会随机开始使用辅助名称服务器而不是主服务器。

我的解决方案:删除辅助。这不是一个很好的解决方案,因为如果这个单一名称服务器出现故障,它显然会杀死整个名称解析,但鉴于这个网络很小并且名称解析不是关键任务(阅读:它可能会停机一小时),这解决方案是可以接受的。