我需要帮助解决反向查找问题。我的服务器据说XYZ.ABC.COM
有一个 IP 10.20.30.40
。如果我 ping 该服务器,它会解析到正确的 IP。
在反向 ping(即ping -a 10.20.30.40
)时,它会解析为域名而不是服务器名称
C:\bin>ping -a 10.20.30.40
Pinging ABC [10.20.30.40] with 32 bytes of data:
Reply from 10.20.30.40: bytes=32 time=4ms TTL=57
Reply from 10.20.30.40: bytes=32 time=4ms TTL=57
Reply from 10.20.30.40: bytes=32 time=6ms TTL=57
Reply from 10.20.30.40: bytes=32 time=4ms TTL=57
在 NBTSTAT -a 10.20.30.40 上,结果如下
NetBIOS Remote Machine Name Table
Name Type Status
---------------------------------------------
ABC <00> GROUP Registered
XYZ <00> UNIQUE Registered
XYZ <20> UNIQUE Registered
MAC Address = 00-15-5D-A6-88-05
据我所知Nbtstat -a 10.20.30.40
应该如下
NetBIOS Remote Machine Name Table
Name Type Status
---------------------------------------------
XYZ <00> UNIQUE Registered
ABC <00> GROUP Registered
XYZ <20> UNIQUE Registered
MAC Address = 00-15-5D-A6-88-05
请帮助我修复此问题,并希望在反向 ping 上解析正确的服务器名称 XYZ
答案1
nbstat
不是反向 [DNS] 查找。 nbstat
使用 NETBIOS 名称解析,你实际上不应该使用它。如果可能的话,完全禁用 NETBIOS,改用 DNS。
您正在寻找的用于执行反向 DNS 查找的命令是nslookup 10.20.30.40
,而不是nbstat
。
无论如何,在 Windows 环境中,当 IP 解析为域而不是服务器时,您正在查看域控制器,这是预期的行为。如果服务器实际上不是域控制器,那么您应该查看您的反向 DNS 条目(PTR 记录),您可以在Reverse Lookup Zones
--> 30.20.10.in-addr.arpa
DNS 管理器中找到它。您可以将 PTR 更改为正确的值,或者如果愿意,可以删除正向和反向条目并重新创建它们。
答案2
确保您的反向 DNS 表有条目,PTR 地址并非全部自动创建。