為什麼某些主機的“ping”返回“請求超時”?

為什麼某些主機的“ping”返回“請求超時”?

對於某些主機,ping www.example.com它可以解析其 IP,但為什麼會因請求逾時而失敗?我也嘗試過增加 ping 回應時間,但結果仍然相同。

答案1

A是一個ICMP封包。為了進行比較,Web 流量或HTTP 通常是連接埠80 上的TCP 封包。 :

  • 將 URL 解析為其 IP 位址
  • 連結並查看網頁內容

但無法 ping 通 IP 位址。回應「請求逾時」是因為您的客戶端發送初始資料包,等待答案(永遠不會到來),並在預設逾時時放棄。

答案2

因為無法連接到主機。僅僅因為 DNS 伺服器知道主機應具有的 IP,並不意味著相關主機正在運作並接受連線。

答案3

也許主機實際上已關閉,或者可能是某些站點阻止 ICMP 流量(PING 命令所依賴的協定)的情況。

答案4

您可以嘗試以下行:

systemctl 停止防火牆

有時防火牆會阻止 ping 回應

找到以下參考:

https://www.liquidweb.com/kb/an-introduction-to-firewalld/

相關內容