「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典

tracepath

スポンサーリンク

何するコマンド?

どんな経路を通って通信相手のところまで行くか確認するときに使うコマンド



書き方

tracepath [オプション] [対象のIPアドレス or ドメイン名]



オプション

オプション説明
-bホスト名とIPアドレスを両方表示する
Print both of host names and IP addresses.
-l送りつけるパケットの大きさを指定する?
Sets the initial packet length to pktlen instead of 65535 for tracepath or 128000 for tracepath6.
-nIPアドレスを数字で表示する?もともと数字じゃないの?
Print primarily IP addresses numerically.
-p【ポート】パケットを送り付けるポートを指定する
Sets the initial destination port to use.

補足事項

オプションは、あまり気にする必要は ありません。
オプションを指定しないで

tracepath examle.com

のように指定しても普通に使えます。

ところで、通信経路を調査するときに使うコマンドには「traceroute」が ありました。
「tracepath」と「traceroute」には、どんな違いがあるのでしょうね。

実は私もよく分かりませんでした。

目に見える違いとして大きいのは、MTUが表示されているかですかね。
ちなみに、MTUは「通信用に細切れにしたデータの大きさ制限で『これくらいの大きさの細切れデータなら通れるよ(送れるよ)』な最大値」です。
詳細は、用語「MTU」の説明を ご覧ください。

それ以外にも違いはあるかもしれませんが、調べてもいまいち分かりませんでした。
一般的には「traceroute」コマンドを使うことが多いと思います。
私も普段は「traceroute」コマンドを使っています。
「tracepath」の使いどころは……MTUを確認したいときですかね?

スポンサーリンク


書籍画像