送信元から宛先にパケットを送信した後、追跡されたルートのリストを取得します。

送信元から宛先にパケットを送信した後、追跡されたルートのリストを取得します。

だから、インターネットは単にルータ間の接続であり、各ルータにはIPアドレスがあることに気づいた後、私が通過したパケットのパスを知りたかったのです。

私は、この例を見てください:

私のデバイスAがインターネットを介して別のデバイスDにパケットを送信するとします。

A -> B -> C -> D
  • Aは私のデバイスで、パブリックIPは123.321.123.321です。
  • Bは見知らぬルーターです。 IPが何なのかわかりません。
  • CはBと同じです。
  • Dは私のデバイスで、パブリックIPは12.12.12.12です。

デバイスAでpingという単純なパケットを送信するとしましょう。

ping 12.12.12.12

PINGパケットが他のルータからルーティングされたかどうかはどうすればわかりますか?

次のような情報を表示する簡単なコマンドがあればいいです。

$ ping --trace 12.12.12.12
Sending packet internet gropher...
routing to (device B IP)
routing to (device C IP)
Packet arrive to (12.12.12.12) with 12ms

ベストアンサー1

うん彼らはmtrそうだ。

mtr google.com、次の出力が表示されます。

                                              Packets               Pings
 Host                                      Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. foo                                    0.0%    16    0.9   1.1   0.7   1.5   0.2
 2. bar                                    0.0%    16    1.3   1.0   0.5   1.4   0.3
 ...
 8. arn11s04-in-f14.1e100.net              0.0%    15   10.3  10.6  10.2  11.0   0.3

おすすめ記事