无法识别的 DNS 条目

无法识别的 DNS 条目

我通过 DNS 查找某个地方的 IP,但我无法找到它在哪里。

我已经检查了我的整个 DNS 基础设施和设备本身,但所有设备都有正确的名称,当我运行“ping -a“IP 地址””时,它返回了错误的名称。

我已经刷新了我的 DNS 但查找结果仍然相同。

ipconfig /displaydns错误地显示该项目如下:

km3aece9
----------------------------------------
Name does not exist.

nslookup向我显示了正确的名称:

C:\Users\charles_hurst>nslookup 10.100.9.87
Server:  DC1
Address:  10.100.9.61

Name:    printer10009
Address:  10.100.9.87

有任何想法吗?

答案1

不,它来自 Windows 网络,而不是来自(最初)基于 IP 的 DNS 记录。

Windows 具有复杂的主机名解析机制,它将基于 DNS 记录的主机标识与基于 WINS 的主机标识(在古代甚至不是 IP)混合在一起。这通常(但并非总是)由本地网络的域控制器来获取/注册。

此名称解析现已与正常的 TCP 网络很好地集成在一起,即使您运行反向查找,也会从本地 DNS 缓存中获取记录,这并不奇怪。

该打印机固件只是在本地网络主浏览器(主要是本地服务器/域控制器/等)中注册了自己,并使用其 IP 和预配置的名称来执行此操作。

ipconfig /displaydns(这是微软特定的工具)向您展示了这个集成的 DNS 条目缓存,但是nslookup并没有,因为它是一个纯粹基于 tcp/ip 的工具。

这里您可以阅读有关 Windows 名称解析的更多信息。

相关内容