为什么我对网站的 ping 现在超时了?

为什么我对网站的 ping 现在超时了?

直到最近,通过 CMD ping 网站会导致四次尝试都超时。正如我提到的,这种情况是最近一周左右才开始发生的。以前我可以反复 ping google、facebook、youtube 等,并且有结果。为什么会突然发生这种情况?据我所知,我们这边没有任何变化。我仍然可以正常访问网站,但 ping 不会返回结果。

另外,不确定这是否相关,当登录路由器时,它显示未连接到互联网,但显然已连接。为什么会发生这种情况?它们相关吗?非常感谢大家的帮助。

答案1

我想到三种可能性:

1) ICMP 在某个地方被阻止。尝试找到适合您平台的 tcpping 工具,看看这是否有影响。

2) 数据包丢失。尝试进行超过四次 ping。在 Windows 上,这意味着添加 -t 开关:(ping -t 4.2.2.2或其他主机名或地址)。如果您最终收到一些数据包,则意味着您遇到了严重的数据包丢失情况,这表明某个地方存在更大的问题。

3) 您碰巧 ping 了一个主机名,但该主机名由于各种原因没有响应 ping。这可能被排除,因为我可以 ping facebook 和 google。(我在测试之前就知道了)。


我猜测#2是你的问题,因为数据包丢失通常以这种方式出现,而且你的路由器无法意识到它已连接,即使它已连接。一个常见的解决方法是关闭所有网络硬件的电源循环,特别是路由器和调制解调器。虽然这不是一个万无一失的解决办法,但让你的硬件不时休息 5 秒钟确实很有帮助。

如果还是不行,请向您的 ISP 询问您的上行链路质量。通常他们在调查此类问题之前不会知道有什么问题。

答案2

没有什么特别的理由让您能够 ping 一个网站。网站旨在响应 HTTP 查询,它们可能会也可能不会响应 ping。除非您确实知道它有某种原因应该可以工作,否则如果它不工作,您不应该担心或感到惊讶。

相关内容