この記事の Microsoft Windows 2000 バージョンについては、「 162326 」を参照してください。
概要
この記事では、TRACERT (トレース ルート) について説明します。これは、インターネット プロトコル (IP) パケットがその宛先へのパスをトレースするために使用できるコマンド ライン ユーティリティです。
この資料では、以下の項目について説明します。
- TRACERT ユーティリティを使用する方法
- TRACERT を使用してトラブルシューティングを行う方法
- TRACERT オプションを使用する方法
追加情報
TRACERT ユーティリティを使用する方法
TRACERT 診断ユーティリティは、インターネット制御メッセージ プロトコル (ICMP) エコー パケットを宛先に送信することで、宛先へのルートを決定します。 これらのパケットでは、TRACERT はさまざまな IP Time-To-Live (TTL) 値を使用します。 パスに沿った各ルーターは、パケットを転送する前にパケットの TTL を少なくとも 1 ずつデクリメントする必要があるため、TTL は実質的にホップ カウンターです。 パケットの TTL が 0 (0) に達すると、ルーターは ICMP "Time Exceeded" メッセージを送信元コンピューターに送信します。
TRACERT は、TTL が 1 の最初のエコー パケットを送信し、宛先が応答するまで、または最大 TTL に達するまで、後続の各転送で TTL を 1 ずつインクリメントします。 中間ルーターが送信する ICMP "時間超過" メッセージは、ルートを示します。 ただし、一部のルーターは、期限切れの TTL を持つパケットをサイレント にドロップし、これらのパケットは TRACERT には表示されません。
TRACERT は、ICMP "Time Exceeded" メッセージを返す中間ルーターの順序付きリストを出力します。 tracert コマンドで -d オプションを使用すると、TRACERT は各 IP アドレスに対して DNS 参照を実行しないように指示し、TRACERT はルーターのニアサイド インターフェイスの IP アドレスを報告します。
tracert コマンドとその出力の次の例では、パケットは 2 つのルーター (157.54.48.1 と 11.1.0.67) を経由してホスト 11.1.0.1 に到達します。 この例では、既定のゲートウェイは 157.54.48.1 で、11.1.0.0 ネットワーク上のルーターの IP アドレスは 11.1.0.67 です。
コマンド:
C:\>tracert 11.1.0.1
コマンドからの出力:
最大 30 ホップで 11.1.0.1 へのトレース ルート
---------------------------------------------------
1 2 ms 3 ms 2 ms 157.54.48.1
2 75 ms 83 ms 88 ms 11.1.0.67
3 73 ms 79 ms 93 ms 11.1.0.1
トレースの完了。
TRACERT を使用してトラブルシューティングを行う方法
TRACERT を使用して、パケットがネットワーク上で停止した場所を確認できます。 次の例では、既定のゲートウェイで、22.110.0.1 のホストに有効なパスがないことを確認しました。 おそらく、ルーターに構成の問題があるか、22.110.0.0 ネットワークが存在せず、不適切な IP アドレスが反映されている可能性があります。
コマンド:
C:\>tracert 22.110.0.1
コマンドからの出力:
最大 30 ホップで 22.110.0.1 へのトレース ルート
-----------------------------------------------------
1 157.54.48.1 レポート: 宛先 net に到達できません。
トレースの完了。
TRACERT は、複数のパスが同じポイントにつながる可能性がある、または多数の中間コンポーネント (ルーターまたはブリッジ) が関係する大規模なネットワークのトラブルシューティングに役立ちます。
TRACERT オプションを使用する方法
TRACERT で使用できるコマンド ライン オプションがいくつかありますが、通常は標準のトラブルシューティングには必要ありません。
コマンド構文の次の例は、使用可能なすべてのオプションを示しています。
tracert -d -h maximum_hops -j host-list -w タイムアウト target_hostパラメーターの操作:
-D
ホスト名にアドレスを解決しないように指定します
-h maximum_hops
ターゲットを検索するホップの最大数を指定します
-j host-list
ホスト リストに沿って緩やかなソース ルートを指定します
-w timeout
タイムアウトで指定されたミリ秒数を待機します。
返信
target_host
ターゲット ホストの名前または IP アドレスを指定します