如果我ping 192.168.1.4,为什么192.168.1.2响应?


12

当我运行命令时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.

谁能帮助我了解为什么在世界上却不是我键入的IP地址告诉我192.168.1.2无法访问?我很困惑

同样,如果相关的话,我也在工作组中。


确切键入什么命令?
gronostaj

正是我写的引号。
BVernon

1
BVernon:并不是说“ 192.168.1.2”不可访问。相反,是192.168.1.2表示目标主机(即192.168.1.4)不可访问。就您而言,.1.2可能是您自己的计算机。但这也可能是到达目的地的“跳数”(到达的最后一个跳数)。这可能意味着目的地没有应答ping(例如,由于其防火墙的原因。请勿禁用防火墙!仅允许传入的ICMP)
Olivier Dulac

Answers:


17

192.168.1.2应该是您的IP,而不是目标主机。如果目标主机不可访问,则它无法(显然)无法向您发送答复,因此该答复来自您自己的计算机。

这是因为在同一子网中,ping发送ARP请求以获取与IP对应的MAC地址。如果无法解决,则会收到此消息。如果对另一个子网上的计算机执行ping操作,则会收到一条超时消息,因为ping发送了ARP请求以获取该子网的网关,这应该可以正常完成。但随后实际ping超时


您可以确认这是你的ip通过打字ipconfig /all
维杰

啊,我觉得自己像个假人,没有注意到这一点。最初的问题(它为一个特定的计算机名称ping了错误的IP地址)已在夜间修复。但是,我仍然感到奇怪的是,即使它的设置似乎与网络上的其他计算机没有任何不同,我也无法从该计算机上进入路由器(192.168.1.1)。但是在这一点上,这并没有让我放慢脚步,所以我将把这个难题再保存一天。
BVernon

1

192.168.1.2是一台计算机,直接与您的PC连接,告诉您它无法完成其任务。

例如,假设您的PC已通过电缆链接到另一台PC,则该PC应该通过wifi连接到网络,但是wifi连接由于任何原因而掉线。然后,您要连接的PC将准确发送您收到的答复。

就像大力士的支柱一样,它可以说是nec plus ultra,也就是这里。这意味着192.168.1.2出现连接问题。


最后一句话是正确的,但第一句话却忽略了最简单的可能性:192.168.1.2是存在连接问题的计算机,是PC本身。
MSalters 2013年

否:当发出ping命令的PC是没有连接的PC时,将没有“ Reply from ...”语句。
MariusMatutiae

仅供参考,192.168.1.2是ping发起的计算机,但是没有,它没有连接问题,因为我显然可以轻松地上网并从中发布此问题。
BVernon

无论如何+1都是可能的原因,因为信息可能会帮助遇到类似但不同问题的人。
BVernon

@MariusMatutiae我在回答中解释了为什么在这种情况下会得到答复
Simiil
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.