ping 的奇怪 IP:与 nsLookup IP 不同:与实际 IP 不同

ping 的奇怪 IP:与 nsLookup IP 不同:与实际 IP 不同

在另一台电脑上 可以通过 Google 远程桌面进入 AcerDragon。但通过网络访问时,找不到它。

C:\>ping acerdragon

Pinging acerdragon.home **[192.168.1.9]** with 32 bytes of data:
Reply from 192.168.1.8: Destination host unreachable.

但可以使用实际的本地IP地址进行访问。 为什么?如何解决?

C:\>ping **192.168.1.14**

Pinging 192.168.1.14 with 32 bytes of data:
Reply from **192.168.1.14**: bytes=32 time=1ms TTL=128

在 AcerDragon 上 您的本地 IP 是:192.168.1.14 ISP:Verizon Communications Inc.

C:\>hostname
AcerDragon

C:\>ping acerdragon

Pinging AcerDragon [fe80::d153:e9cf:e4ed:65e1%14] with 32 bytes of data:
Reply from **fe80::d153:e9cf:e4ed:65e1%14**: time<1ms
Reply from fe80::d153:e9cf:e4ed:65e1%14: time<1ms
Reply from fe80::d153:e9cf:e4ed:65e1%14: time<1ms
Reply from fe80::d153:e9cf:e4ed:65e1%14: time<1ms

Ping statistics for fe80::d153:e9cf:e4ed:65e1%14:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:\>nslookup acerdragon
Server:  Wireless_Broadband_Router.home
Address:  192.168.1.1

Name:    acerdragon.home
Address:  **192.168.1.9**

C:\Users\longtt>hostname
AcerDragon

C:\>nslookup 192.168.1.14
Server:  Wireless_Broadband_Router.home
Address:  192.168.1.1

Name:    new-host-2.home
Address:  192.168.1.14


C:\>ping **192.168.1.14**

Pinging 192.168.1.14 with 32 bytes of data:
Reply from **192.168.1.14**: bytes=32 time<1ms TTL=128

[fe80::d153:e9cf:e4ed:65e1%14]...ping........vs......nsLookup.... ** 192.168.1.9.....nslookup.....vs .....actualLocal......... ** 192.168.1.14– long4short

答案1

看来路由器上的 DNS 有误。请更新固件。

当您通过主机名 ping 时,您将获得 IPv6 结果。添加“-4”以将 ping 限制为 IPv4:

ping acerdragon -4

答案2

您看到的是 DNS 和链路本地名称解析的混合。使用链路本地名称解析时,当主机名与查询中的名称匹配时,主机本身会响应多播查询数据包。您需要确保主机名(使用hostname本地计算机上的命令返回)与 DNS 服务器上的名称-IP 映射匹配。或者,您可以完全依赖链路本地名称解析,这样就免除了管理 DNS 服务器的负担。

相关内容