TRACERTを使用してWindowsのTCP / IP問題を解決する方法

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日

おすすめ

転載: blog.csdn.net/allway2/article/details/109264818