Networking

ping 如何知道我的數據包被過濾了?

  • October 3, 2021

我是愛爾蘭 ISP,eircom 的客戶,該公司已開始審查海盜灣。

當我嘗試 ping 194.71.107.15thepiratebay.com 的 IP 地址時,我得到以下輸出:

PING 194.71.107.15 (194.71.107.15) 56(84) bytes of data.
From 159.134.124.176 icmp_seq=1 Packet filtered
From 159.134.124.176 icmp_seq=2 Packet filtered
From 159.134.124.176 icmp_seq=3 Packet filtered

ping 怎麼知道它被過濾了?我怎樣才能更多地了解它是如何過濾的。我的 ping/nmap foo 很弱。

Ping 根據它收到的響應回應要求的ICMP 控制消息來確定其列印的消息。

我猜想,無論 Eircom 使用什麼過濾設備來阻止對海盜灣的訪問,都會生成 ICMP 類型 3,程式碼 9(網路管理禁止)或類型 3,程式碼 10(主機管理禁止)消息以響應流量定向到海盜灣的 IP 地址。

為了確認,我建議執行數據包擷取(使用Wireshark或類似工具)並查看您從 159.134.124.176 收到的 ICMP 響應數據包。

引用自:https://serverfault.com/questions/61161