Windows

DNS 僅在包含域名時才查找主機

  • March 3, 2014

我在子網上有一個 Server 2012 DNS 伺服器192.168.7.0,我試圖在192.168.8.0子網上的主機上使用它,它不在域上(這可能不相關)。

當我將192.168.8.x主機配置為僅使用192.168.7.10 DNS伺服器時,我可以nslookup通過搜尋找到主機,computer1.mydomain.local但僅通過搜尋無法找到它們computer1

為什麼我必須mydomain.local添加nslookupor ping

可能是因為您沒有附加任何域後綴

這是您在客戶端上配置的東西,它不會神奇地知道將 DNS 後綴附加到主機名,除非您告訴它。

你在這裡回答了你自己的問題。如果 PC 不在您的域中,它不會將該域名附加到 DNS 查詢。作為測試,請在該 PC 上執行ipconfig /all並查找。DNS Suffix Search List如果您在那裡看不到任何內容,則您的 PC 不會將任何 DNS 後綴附加到查詢中。現在在域上的 PC 上進行相同的測試並進行比較。您應該mydomain.local在您域中的 PC 上的列表中看到。

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