Windows

無法使用遠端 dns 伺服器解析本地 IP

  • December 20, 2014

我正在嘗試做一些我認為很簡單的事情。

映射local.mydomain.com192.168.0.1使用我的註冊商的 DNS 伺服器。( namecheap.com )

我添加了一條 A 記錄,local其值為192.168.0.1

嘗試local.mydomain.com使用just-dnslookup.com之類的網站進行查找會返回正確的 IP 地址。但嘗試pingnslookup在 Windows 中會導致這些錯誤。

Ping: Ping request could not find host local.mydomain.com. Please check the name and try again.

nslookup No internal type for both IPv4 and IPv6 Addresses (A+AAAA) records available for local.mydomain.com.

將記錄的 IP 地址更改為非私有 IP(例如168.62.9.65)可修復查找問題。

我懷疑windows不喜歡DNS伺服器返回本地IP的事實?

企業內部應包含對此類地址的間接引用。此類引用的突出範例是 DNS 資源記錄和其他引用內部私有地址的資訊。特別是,網際網路服務提供商應採取措施防止此類洩漏。– RFC 1918

您不應該在企業外部使用 RFC 1918 地址傳播 DNS 記錄。如果您想創建包含內部地址的 DNS 區域的“內部”版本,那很好(並且會起作用)。但是您不應該使用 Internet 的 DNS 主幹來執行此操作。

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