TRACERTを使用してWindowsのTCP / IP問題を解決する方法
適用対象:Windows Server 2019
この記事のMicrosoftWindows 2000バージョンについては、162326を参照してください 。
概要
この記事では、コマンドラインユーティリティTRACERT(Trace Route)を紹介します。これを使用して、インターネットプロトコル(IP)パケットが宛先までたどるパスをトレースできます。
この記事では、次のトピックについて説明します。
- TRACERTユーティリティの使用方法
- TRACERTを使用してトラブルシューティングする方法
- TRACERTオプションの使用方法
詳しくは
TRACERTユーティリティの使用方法
TRACERT診断ユーティリティは、インターネット制御メッセージプロトコル(ICMP)エコーパケットをターゲットアドレスに送信することにより、ターゲットアドレスへのルートを決定します。これらのパケットでは、TRACERTは異なるIP「存続時間」(TTL)値を使用します。途中のルーターは、パケットを転送する前にTTLを少なくとも1減らす必要があるため、TTLは実際にはホップカウンターです。データパケットのTTLがゼロ(0)に達すると、ルーターはICMP「タイムアウト」メッセージをソースコンピューターに送信します。
TRACERTは、TTLが1の最初のエコーパケットを送信し、ターゲットアドレスが応答するか、TTLの最大値に達するまで、後続の送信ごとにTTLを1ずつ増やします。中間ルーターから返送されたICMP「タイムアウト」メッセージはルートを示しています。一部のルーターは、メッセージを送信せずにTTLが無効なパケットを破棄することに注意してください。これらのパケットはTRACERTからは見えません。
TRACERTは、ICMP「タイムアウト」メッセージを返す中間ルーターの順次リストを表示します。dオプションを指定してtracertコマンドを使用すると、TRACERTは各IPアドレスに対してDNSルックアップを実行しないため、TRACERTはルーターの近端インターフェイスのIPアドレスを報告します。
次のtracertコマンドと出力例では、パケットはホスト11.1.0.1に到達する前に2つのルーター(157.54.48.1と11.1.0.67)を通過します。この例では、デフォルトのゲートウェイは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 ms11.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レポート:宛先ネットに到達できません。 トレースが完了しました。
TRACERTは、複数のパスが同じポイントに到達したり、多くの中間コンポーネント(ルーターまたはブリッジ)が関与したりする可能性がある大規模なネットワークの問題を解決する場合に非常に役立ちます。
TRACERTオプションの使用方法
TRACERTで使用できるコマンドラインオプションがいくつかありますが、これらのオプションは通常、標準のトラブルシューティングでは必要ありません。
次のコマンドライン構文の例は、考えられるすべてのオプションを示しています。
tracert -d -h maximum_hops -j host-list -w timeout target_host
パラメータの役割:
-d アドレスをホスト名に解決しないように指定します -hmaximum_hops ターゲットを検索するホップの最大数を指定します-jhost -listホストリストに 沿ったルーズソースルートを指定します -wtimeoutタイムアウトで 指定されたミリ秒数を待機します各 応答 target_host ターゲットホストの名前またはIPアドレスを指定します
最終更新日:2018年11月30日