Windows
DNS 僅在包含域名時才查找主機
我在子網上有一個 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
添加nslookup
orping
?
這是您在客戶端上配置的東西,它不會神奇地知道將 DNS 後綴附加到主機名,除非您告訴它。
你在這裡回答了你自己的問題。如果 PC 不在您的域中,它不會將該域名附加到 DNS 查詢。作為測試,請在該 PC 上執行
ipconfig /all
並查找。DNS Suffix Search List
如果您在那裡看不到任何內容,則您的 PC 不會將任何 DNS 後綴附加到查詢中。現在在域上的 PC 上進行相同的測試並進行比較。您應該mydomain.local
在您域中的 PC 上的列表中看到。