Linuxでのtracerouteの使い方は何ですか?
Linuxにおいて、tracerouteコマンドはデータパケットのソースから宛先までの経路を追跡するために使用されます。目的地アドレスに特定のICMPエコーリクエスト(ping)を送信し、通過するすべてのルーターを記録します。これにより、ネットワーク内の遅延や経路を特定することができます。
tracerouteコマンドの使用方法は以下の通りです。
traceroute [选项] 目标地址
その中で、一般的な選択肢には以下が含まれます:
- ICMPエコーリクエストを使用してトレースを行い、UDPデータパケットを使用しないようにしてください。
- -T:TCP SYNデータパケットを使用してトレースする。
- – n:ホスト名の代わりにIPアドレスを表示するために、IPアドレスからのホスト名の解析を無効にします。
- TTL(Time To Live)ごとの最大送信回数を設定します。
- -w: 各返信の待ち時間を設定します。
例えば、”example.com”のアドレスを追跡する場合は、次のコマンドを使用できます:
traceroute example.com
このコマンドは、送信元ホストから送信先アドレスまでの経路と、各ノードの遅延時間を表示します。