
基本上,我所在的國家/地區的政府會阻止許多網站/協議。
我還知道網站/伺服器可以簡單地區域阻止我的 IP 位址,這在今天比過去更流行。
我需要一種方法來查明誰是肇事者..
答案1
您可以使用traceroute(Windows 中的tracert)來部分確定網站的阻塞位置。該工具的工作原理是將資料包中的 TTL(生存時間)設為 1...n 並發送它以獲得指示其停止位置的返回。這可以讓您粗略地猜測離您每個距離的路由器的 IP 位址。封包路由方式的不規則可能會導致您在相同距離得到不同的答案,因此預設會嘗試 3 次。
如果被阻塞,你將不會得到返回(*),然後你可以嘗試確定前一跳在哪裡,並猜測誰阻塞了。
Traceroute 使用 udp 和 ICMP 封包,這些封包可能會被封鎖。若要獲得更準確的回應,請在您嘗試偵測的連接埠上使用 tcptraceroute(例如,對於 Web 為 80)。不幸的是,目前似乎沒有適用於 Windows 的 tcptraceroute 免費版本。
答案2
您可以追蹤路線並查看資料包在哪裡停止。
在命令提示字元下輸入:tracert「網站IP位址」然後按回車鍵,您就可以觀察資料包的傳輸情況。