我遇到过最奇怪的 DNS Resulution 问题。奇怪的是,我的意思是我只能在我们网络中的两台主机(我的工作站 Win7 和管理 dns 服务器 Win2008R2)上确认这个问题,并且只有在我重新启动 DNS 客户端之前它才会出现。
我们公司有两个网络。所有服务器、路由器和交换机所在的管理网络和所有员工 PC 所在的生产网络。有一个 DC 和另一个管理服务器也充当辅助 DNS 服务器。
这个问题始于一年前在我的电脑上,在过去的一年中,有时我无法从我的电脑上解析单个标签名称。我的电脑位于生产网络中。
在这种情况下最奇怪的是,当我打开电脑时一切正常。然后过了一会儿这个问题出现了,如果我重新启动 DNS 客户端,问题就会消失一段时间(也就是说我可以再次解决),但在 15-30 分钟后它又出现了。
2个月前,这个问题发生在我之前提到的辅助DNS服务器上。作为其自己的 DNS SERVER 的服务器如何无法解析名称?!如果我重新启动 DNS 客户端,问题就会消失一段时间。我真的不知道为什么会发生这种情况,它开始让我发疯。其他管理员都没有在他们的 PC 上报告过类似的情况。
nslookup
也可以正常工作。就像某些东西干扰了 DNS 客户端一样。任何建议将被认真考虑。
----
这是现实中的示例:
注意:“Apollo”是一个在两个网络中都有接口的 cisco 路由器,它没有 netbios,因此找到其名称的唯一方法是通过 dns。
C:\>ping apollo
Ping request could not find host apollo. Please check the name and try again.
C:\>ping apollo.corp.local
Ping request could not find host apollo. Please check the name and try again.
C:\>net stop dnscache && net start dnscache
C:\>ping apollo
Pinging apollo.corp.local [192.168.5.1] with 32 bytes of data:
Reply from 192.168.5.1: bytes=32 time<1ms TTL=255
C:\>ipconfig /all
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : corp.local
Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connection
Physical Address. . . . . . . . . : 00-1D-92-0D-D5-01
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::ec96:c947:de50:b3f5%10(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.5.103(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Monday, November 25, 2013 9:10:43 43
Lease Expires . . . . . . . . . . : Tuesday, November 26, 2013 9:10:45 45
Default Gateway . . . . . . . . . : 192.168.5.1
DHCP Server . . . . . . . . . . . : 192.168.5.7
DHCPv6 IAID . . . . . . . . . . . : 234888594
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-17-2C-C9-07-00-1D-92-0D-D5-01
DNS Servers . . . . . . . . . . . : 192.168.5.7
10.10.0.21
8.8.8.8
NetBIOS over Tcpip. . . . . . . . : Enabled
您的三级 DNS 服务器是 Google 的服务器之一。为什么要在客户端上配置它而不是在内部 DNS 服务器上配置转发器?
当问题发生时,机器可能正在尝试向 Google 查询内部地址(显然没有得到响应)。它没有解释为什么它只发生在几台机器上,但我会考虑从一开始就改变它。