Domain-Name-System

除非重新啟動 dns 客戶端,否則無法解析(Win7、WinSrv2008)

  • November 26, 2013

我遇到過最奇怪的 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 Servers . . . . . . . . . . . : 192.168.5.7
                                      10.10.0.21
                                      8.8.8.8

您的三級 DNS 伺服器是 Google 的伺服器之一。為什麼要在客戶端上配置它而不是在內部 DNS 伺服器上配置轉發器?

當問題發生時,機器可能正在嘗試向 Google 查詢內部地址(顯然沒有得到響應)。它沒有解釋為什麼它只發生在幾台機器上,但我會考慮從一開始就改變它。

引用自:https://serverfault.com/questions/557236