当我运行该命令时,ping 192.168.1.4
我得到以下结果:
Pinging 192.168.1.4 with 32 bytes of data:
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
有谁能帮我理解为什么它告诉我 192.168.1.2 无法访问,而这不是我输入的 IP 地址?我非常困惑。
另外,如果它相关的话,我在一个工作组中。
答案1
192.168.1.2
应该是你的 ip,而不是目标主机。如果目标主机不可达,它就无法向你发送回复(显然),因此回复来自你自己的机器。
这是因为在同一个子网上,ping
发送 ARP 请求以获取与 IP 对应的 MAC 地址。如果无法解决,您将收到此消息。如果您 ping 另一个子网上的机器,您会收到超时消息,因为ping
发送 ARP 请求以获取子网的网关,这应该可以正常完成。但实际 ping 超时
答案2
192.168.1.2 是沿途的某台计算机,直接与您的电脑相连,告诉您它无法完成其任务。
例如,假设您的电脑通过电缆连接到另一台电脑,该电脑应通过 wifi 连接到网络,但 wifi 连接因某种原因断开。那么您连接的电脑将发送您收到的确切回复。
就像赫拉克勒斯的柱子一样,它说,奈科加超,即不能再远了。这意味着 192.168.1.2 存在连接问题。