
基本的に私は、政府が多くのサイトやプロトコルをブロックしていることが知られている国にいます。
また、ウェブサイトやサーバーが私の IP アドレスを単純に地域ブロックできることもわかっています。これは以前よりも一般的になっています。
犯人が誰なのかを突き止める方法が必要です。
答え1
traceroute (Windows では tracert) を使用すると、サイトへのブロックがどこにあるかを部分的に判断できます。このツールは、パケットの TTL (存続時間) を 1...n に設定して送信し、停止した場所を示す応答を取得します。これにより、自分からの距離ごとにルーターの IP を大まかに推測できます。パケットのルーティング方法に不規則性があると、同じ距離でも異なる応答が返される可能性があるため、デフォルトでは 3 回試行します。
ブロックされている場合は、何も返されません (*)。その後、前のホップがどこであったかを判断し、誰がブロックしているかを推測することができます。
traceroute は udp および ICMP パケットを使用するため、ブロックされる可能性があります。より正確な応答を得るには、調査しようとしているポート (たとえば、Web の場合は 80) で tcptraceroute を使用してください。残念ながら、Windows 用の tcptraceroute の無料バージョンは現在動作していないようです。
答え2
ルートをトレースして、パケットが停止する場所を確認できます。
コマンド プロンプトで「tracert "websites IP address"」と入力し、Enter キーを押すと、パケットの移動を監視できます。