これが私の家からsina.com.cn
へのルートパスです。
traceroute -n sina.com.cn
traceroute to sina.com.cn (202.108.33.60), 30 Hops max, 60 byte packets
1 192.168.31.1 0.476 ms 0.587 ms 0.695 ms
2 140.0.5.1 2.557 ms 2.699 ms 3.065 ms
3 221.11.155.65 4.501 ms * 221.11.165.9 5.045 ms
4 * 221.11.156.18 26.480 ms 221.11.165.233 22.950 ms
5 219.158.9.97 14.176 ms * 219.158.19.149 21.472 ms
6 219.158.9.97 18.142 ms 219.158.8.81 44.856 ms 52.539 ms
7 124.65.194.190 53.162 ms 219.158.8.81 50.614 ms 124.65.194.190 47.266 ms
8 124.65.194.190 50.760 ms 61.148.143.26 49.351 ms 53.515 ms
9 210.74.176.138 43.056 ms 43.286 ms 61.148.143.26 53.712 ms
10 202.108.33.60 46.385 ms 210.74.176.138 42.896 ms 46.931 ms
192.168.31.1は私のホームルーターです。
140.0.5.1は、ISPが提供する私のパブリックIPです。
curl ifconfig.me
140.0.5.1
3行目では、
3 221.11.155.65 4.501 ms * 221.11.165.9 5.045 ms
なぜ2つのIPアドレス221.11.155.65
と221.11.165
があるのですか?どういう意味ですか?
パケットは140.0.5.1から221.11.155.65
にジャンプし、次に221.11.155.65
から221.11.165
にジャンプしますか?
Tracerouteは、インターネット制御メッセージプロトコル(icmp)パケットを送信するときにオプションフィールドを使用します。ネットワーク内の各ゲートウェイまたはルーティングポイントは、1つのインターフェースでパケットを読み取り、それらの宛先を決定し、別のインターフェースに書き込みます。そのインターフェースはおそらく宛先に近いでしょう。ルータがパケットを転送している間、パケットヘッダーも変更します。 「生存時間」またはホップカウントフィールドを1つ減らします。宛先に向かうパケットのパス内の各ゲートウェイは、このフィールドを減らします。
ホップカウントフィールドがゼロになると、多くのルーターは、パケットがドロップされた場所を示すicmpメッセージを送り返します。特定の距離だけ離れているIPアドレスを見つけるために、tracerouteは存続時間のオプションを指定してパケットを送信し、タイムアウトになったときに応答を返します。ホップカウントが1から始まり、徐々に増加するメッセージは、それぞれ次第に遠く離れたルーターのIPアドレスを返します。 tracerouteはこれを複数回実行するため、(インターネットのようにネットワークが十分に接続されている場合は)いくつかの点で複数の応答が返されます。そのゲートウェイへのルートが異なるホップを通過したため、特定のゲートウェイが異なる量で応答する場合があります。
情報としてここでtraceroute
が提供するのは、ルーターから出発して宛先に到達するためのルートが少なくとも2つあるということです。
IP adresses Internet operator
140.0.5.1 Firstmedia - Indonesia
/ \
/ \
221.11.155.65 221.11.165.9 China Unicom - China
これは、巨大なインターネット事業者にとっては通常の状況です。インターネットでの通常のインシデントに抵抗するための多くのルートを持つことです。
traceroute
の-a
オプションは、すべてのIPアドレスがどのオペレーターに属しているかを識別するのに役立ちます。
サーバーのようなネットワークツール http://ping.eu/traceroute/ を使用して携帯電話からでも取得できる、より大きなルートツリーの例を次に示します。
OpenBSDの traceroute(8)
manual から:
3つのプローブ(正確な数は
-q
オプション)が送信され、TTLまたはホップ制限、ゲートウェイのアドレス、各プローブの往復時間を示す行が印刷されます。プローブの応答が異なるゲートウェイからのものである場合、各応答システムのアドレスが出力されます。
Linuxマニュアルにも同様の表現があります。
表示される複数のIPアドレスは、特定のホップ制限で個々のプローブに応答するゲートウェイです。
あなたのケースでは、3つのプローブの結果、ホップ制限3で221.11.155.65と221.11.165.9のゲートウェイから応答が返されました。
したがって、答えは次のとおりです。いいえ、パケットはその行にリストされている2つのホスト間でジャンプしません。3つのプローブが送信され、140.0.5.1から2つの異なるルートをたどります。