我在子网上有一个 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
或ping
?
答案1
这是您在客户端上配置的内容,除非您告诉它,否则它不会神奇地知道将 DNS 后缀附加到主机名。
答案2
您在这里回答了自己的问题。如果 PC 不在您的域中,它不会将该域名附加到 DNS 查询中。作为测试,请在该 PC 上执行ipconfig /all
并查找DNS Suffix Search List
。如果您在那里看不到任何内容,则您的 PC 不会将任何 DNS 后缀附加到查询中。现在从域中的 PC 执行相同的测试并进行比较。您应该mydomain.local
在您的域中的 PC 上的列表中看到。