无法识别的DNS条目

我有一个来自某处的IP的DNS查找,但我无法find位置。

我检查了我的整个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 

有任何想法吗?

不,它来自Windowsnetworking,而不是来自(最初)基于IP的DNSlogging。

Windows具有复杂的主机名parsing机制,它将基于DNSlogging的主机标识与基于WINS的主机标识(在古代甚至不是IP)混合在一起。 这是由本地networking的域控制器通常(但不总是)进行/注册的。

这个名字parsing现在已经和普通的TCPnetworking很好的结合了,即使你运行反向查找,你也可以从本地的dnscaching中获得logging,这并不令人吃惊。

这台打印机固件只是在本地networking主浏览器(主要是本地服务器/域控制器/等)中注册自己,并使用他的IP和预configuration的名称来做到这一点。

ipconfig /displaydns (这是一个特定于微软的工具)向你展示了这个集成的DNS入口caching,但nslookup没有,因为它是一个纯粹的基于TCP / IP的工具。

在这里你可以阅读更多关于Windows名称parsing。