tracerouteコマンド 【tracert】

概要

tracerouteコマンド(tracert)とは、UNIX系OSWindowsなどが備えるコマンドの一つで、そのコンピュータからIPネットワーク上の別の機器までの経路を調べて中継機器のアドレスなどを一覧表示するもの。UNIXでは「traceroute」、Windowsでは「tracert」というコマンド名になっている。

インターネットなどのIPネットワークにおける特定のIPアドレスまでの経路情報を調べるコマンドで、引数として調べたい相手先のアドレス入力すると、経路上に存在する中継ノードルータなど)のホスト名FQDN)やIPアドレス応答時間を調べて近い順に表示する。

オプションとして最大ホップ数を指定すると、中継回数がそのを超えたところでそれ以上先の経路探索を打ち切る。また、中継ノード応答時間が規定のを超過すると応答なしと判断するが、どのくらい待つか(タイムアウト時間)を指定することもできる。

相手からの応答を調べるコマンドとしてpingがよく知られるが、pingは特定の相手が応答するかどうかしか知ることができない。tracerouteコマンドを使えば相手までの経路上のどの機器やネットワーク通信が途絶えているかを調べることができる。

ノードが応答するかどうか確かめるために無内容のパケットの転送を試みるが、デフォルトではUDPデータグラムICMPエコーリクエストが送られることが多い。これらのプロトコルポートパケットを設定でブロックしているノードの場合、TCPなどでは通信可能でもtracerouteコマンドでは無応答と判定される場合がある。使用するプロトコルポート番号利用者引数で指定できる実装もある。

(2019.7.10更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる