為什麼我對網站的 ping 操作現在逾時?

為什麼我對網站的 ping 操作現在逾時?

就在最近,透過 CMD ping 網站將導致所有四次嘗試超時。正如我所提到的,這種情況是在上週左右才開始發生的。在我能夠一遍又一遍地 ping google、facebook、youtube 等並獲得結果之前。為什麼會突然發生這種情況?據我所知,我們方面沒有任何改變。我仍然可以正常訪問網站,但 ping 不會返回結果。

另外,不確定它是否相關,當登入路由器時,它說它沒有連接到互聯網,但顯然是。為什麼會發生這種情況呢?他們有關係嗎?感謝所有幫助。

答案1

我的腦海中浮現出三種可能性:

1) ICMP 在途中被阻止。嘗試尋找適合您平台的 tcpping 工具,看看這是否會產生影響。

2)丟包。嘗試使用 4 次以上的 ping。在 Windows 上,這表示新增 -t 開關:(ping -t 4.2.2.2或其他一些主機名稱或位址)。如果您最終得到一些結果,則表示您遇到了嚴重的資料包遺失情況,並且表明某個地方存在更大的問題。

3) 您剛好正在對一個主機名稱執行 ping 操作,但由於各種原因該主機名稱沒有回應 ping 操作。這可能會被排除,因為我可以 ping facebook 和 google 都很好。 (我在測試之前就知道了)。


我猜測#2是您的問題,因為封包遺失通常會以這種方式表現出來,而且您的路由器無法意識到它已連接,即使它已連接。常見的修復方法是重新啟動所有網路硬件,特別是路由器和調製解調器。雖然這不能保證修復,但偶爾讓您的硬體休息 5 秒通常會有所幫助。

如果仍然不行,請向您的 ISP 詢問您的上行鏈路品質。在調查此類問題之前,他們通常不會知道出了什麼問題。

答案2

您應該能夠 ping 通某個網站並沒有什麼特別的原因。網站旨在回應 HTTP 查詢,它們可能會也可能不會回應 ping。除非你確實知道它有某種原因應該起作用,否則如果它不起作用,你也不應該擔心或感到驚訝。

相關內容