我的 DNS 出现了一个奇怪的问题。如果我为我的机器(笔记本电脑或台式机)分配一个静态 IP,我无法通过 DNS 解析本地服务器、PC、设备等,即使使用 NSLOOKUP(例如 nslookup server01),我也会收到错误
*** nypdc.us.mycompany.local 找不到 server01:服务器失败
但如果我允许机器通过 DHCP 获取 IP 地址,一切就都可以正常工作。
知道去哪里找吗?我甚至尝试手动输入 PDC 中的内部 DNS IP。
编辑〜我也能访问互联网,所以 DNS 可以用于外部项目。
谢谢
答案1
您的 DHCP 服务器可能还会分发您域的 DNS 后缀。您可以执行 nslookup server01.us.mycompany.local(或 server01.mycompany.local,不确定您的 DNS 设置)吗?
如果您执行此操作,ipconfig /all
您将看到一个标有“主 DNS 后缀”的条目,同时您有一个 DHCP 地址,可以查看应将其设置为什么。或者,您可以转到 TCP/IP 属性并单击“高级”,然后转到 DNS 选项卡,它将向您显示您的 DNS 后缀应该是什么,如果您在通过 DHCP 获得 IP 时执行此操作,那么您可以在为自己提供静态 IP 时手动复制这些设置。