静态 IP 的 NSlookup 显示来自 DHCP 范围的计算机名称

静态 IP 的 NSlookup 显示来自 DHCP 范围的计算机名称

我所在的网络最多有 60 个左右的设备。只是一个 C 类子网,其中 xxx1-100 是静态寻址硬件。101-150 也是为瘦客户机和“信息亭”静态分配的地址。151+ 是办公笔记本电脑的 DHCP 范围。

我正在尝试远程“映射”计算机,而不是检查楼层上的每个 IP。我做了一个broadcast pingarp -a希望抓住所有连接的设备,并开始 nslookup 列表以将计算机名称与 IP 进行匹配。

问题:nslookup x.x.x.114返回的计算机名称应该在 DHCP 范围 (151+) 内。当我检查该计算机的地址时,它显示 xxx161,这正是它应该在的位置。我做了一个,/flushdns没有/registerdns任何变化。 编辑:我之前在网络上看到过不正确/冲突的 nslookup,nslookup 'address'返回一个名称并nslookup 'name'返回不同的地址。我知道 NS 可能会做一些奇怪的事情,但这种特定的静态与动态并不是我期望看到的。

TLDR:当指定的计算机始终通过 DHCP 分配到另一个范围时,为什么 nslookup xxx114 会显示 DHCP 范围内的计算机的名称?

编辑更多信息:不确定这个问题是否有答案,但这是另一个发现。113 使用 nslookup 和高级 IP 扫描器返回“windows-phone”。114 仍显示 DHCP 计算机。我找到了 113 和 114 的计算机,它们已经在这些地址上至少 6 个月了。

答案1

您在 DNS 中看到的都是过时的 PTR 记录。DHCP 服务器中的正常清理机制出了问题,它会在租约到期后删除这些条目。一般来说,PTR 记录查找对于查找设备名称来说并不可靠。

还可能是以下情况遗留的:(1) DHCP 动态范围包含这些 IP 地址,随后进行了重新配置;(2) MAC 地址在保留中定义,其中包含这些旧 IP;或者 (3) 有人在加入 AD 域的客户端上静态配置了这些 IP 地址。(您没有说明这是否是 Microsoft 环境。)如果 IP 地址无法 ping 通,您几乎可以肯定只需删除过时的条目即可。如果 DHCP 服务器配置现在很好,则无论如何当机器返回该 IP 时,PTR 记录都会重新填充。

相关内容