nslookup 返回不存在的主机名

nslookup 返回不存在的主机名

我有一个小型网络,其中的域控制器运行 Windows 2012 R2。我需要的服务器和其他计算机/服务配置在 IP 范围“A”中,这些 IP 不属于 DHCP 服务器的任何范围。我需要在该 IP 地址范围(“A”)中配置一台新服务器,并且我有一个特定的 IP 地址,但我没有使用。但是,当我对该特定 IP 地址运行 nslookup 时,它会返回我们以前使用过的旧计算机的主机名 !!
如果我改为对该主机名运行 nslookup,它就无法找到 IP(命令返回“找不到 computername.domainname.loc”)。DNS 表中没有该主机名的记录,DHCP 中的任何地方也没有显示该记录(因为它不应该显示)。我检查了我的主机文件,那里没有该地址的条目。如果我运行 IP 扫描器(即 angry IP 扫描器),它会为特定地址返回空值。我还去了网络中的另一台计算机并运行了相同的命令(针对 ip 然后针对主机名),结果相同。有什么想法吗?谢谢 !!!

答案1

当您对 IP 地址执行 nslookup 时,DNS 服务器不会返回 A 记录,而是返回 PTR 记录。因此,请检查 DNS 服务器是否仍有此 IP 地址的 PTR 记录。

编辑:更准确地说,当您 nslookup 1.2.3.4 时,这实际上会导致对 4.3.2.1.in-addr.arpa 的 DNS 请求,因此在这个例子中,您可能需要检查 3.2.1.in-addr.arpa 的 DNS 区域以查找名为“4”的条目(PTR 类型)。

相关内容