Domain-Name-System

無法從客戶端機器解析單個 A 記錄

  • September 13, 2012

我在我的 VPS 上設置了一個簡單的 Bind 伺服器,它工作正常。

問題出現在我的本地 Windows 機器上,這些機器通過家庭路由器連接到網際網路。

我創建了一個名為“dev”的 A 記錄,由於某種原因,它在我的本地網路中是不可見的,儘管來自其他位置的人可以解析 dev.mydomain.com。具有諷刺意味的是,dev.mydomain.com 不能只為我自己解決。

如果我添加另一個 A 記錄,比如“gamma”,那麼它會立即從我的本地 Windows 機器中可見。所以這只是針對那個特定的“開發”名稱。

唯一的區別是我在另一個 IP 上有 dev.mydomain.com 伺服器,但那是一個月前的事了;從那時起,所有名稱伺服器都已更改。我試圖重新啟動我的路由器並刷新 Windows 機器上的 dns 記憶體:沒有結果。

先感謝您。

也許是記憶體的負面命中?嘗試ipconfig /flushdns清除客戶端記憶體。

**編輯:**總結到目前為止的發現。

  • 您刷新了本地 DNS 記憶體,因此沒有任何記憶體的否定響應。這意味著問題不在於您的客戶。
  • 您直接從客戶端查詢名稱伺服器並收到正確的響應。這意味著問題也不在於您的名稱伺服器。

合乎邏輯的結果是問題的原因在於您的客戶端和您的名稱伺服器之間的某個地方。

您的客戶端使用哪個 DNS 伺服器?( ipconfig /all) 是你的路由器嗎?當您在客戶端上配置不同的名稱伺服器時會發生什麼?(例如 8.8.8.8,Google 的公共名稱伺服器之一)

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