tracert

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

この診断ツールは、Time to Live (TTL) フィールドの値を徐々に増やしながら、インターネット制御メッセージ プロトコル (ICMP) のエコー要求または ICMPv6 メッセージを宛先に送信することで、宛先に到達するために使用されるパスを決定します。 パス上の各ルーターは、IP パケットを転送する前に、その TTL を少なくとも 1 つ減らす必要があります。 実質的に、TTL は最大リンク カウンターです。 パケットの TTL が 0 になったら、ルーターは ICMP 時間超過メッセージをソース コンピュータに返すことが期待されます。

このコマンドでは、最初に TTL を 1 にしてエコー要求メッセージを送信した後、ターゲットが応答するまで、または最大ホップ数に達するまで、後続の各送信で TTL を 1 ずつ増やすことで、パスが決定されます。 既定の最大ホップ数は 30 で、/h パラメーターを使って指定できます。

パスは、中間ルーターによって返される ICMP 時間超過メッセージと、宛先から返されるエコー応答メッセージを調べることによって決定されます。 ただし、一部のルーターは、TTL 値が期限切れになったパケットに対して時間超過メッセージを返さず、tracert コマンドで認識されません。 この場合、そのホップの行にはアスタリスク (*) が表示されます。 表示されるパスは、ソース ホストと宛先の間のパスにあるルーターの近隣/サイド ルーター インターフェイスのリストです。 近隣/サイド インターフェイスは、パス内で送信ホストに最も近いルーターのインターフェイスです。

重要

このコマンドは、インターネット プロトコル (TCP/IP) プロトコルがネットワーク接続のネットワーク アダプターのプロパティでコンポーネントとしてインストールされている場合にのみ使用できます。

パスをトレースし、パス内の各ルーターおよびリンクのネットワーク待機時間とパケット損失を取得するには、pathping コマンドを使用します。

構文

tracert [/d] [/h <maximumhops>] [/j <hostlist>] [/w <timeout>] [/R] [/S <srcaddr>] [/4][/6] <targetname>

パラメーター

パラメーター 説明
/d 中間ルーターの IP アドレスの名前への解決の試行を停止します。 これにより、結果が返される時間を短縮できます。
/h <maximumhops> ターゲット (宛先) を検索するパス内の最大ホップ数を指定します。 既定値は、30 ホップです。
/j <hostlist> <hostlist> で指定された中間宛先のセットを使用して、エコー要求メッセージの IP ヘッダーで非厳密なソース ルート オプションを使用するように指定します。 厳密でないソースのルーティングと連続した中間宛先は、1 つまたは複数のルーターで区切ることができます。 リスト内のアドレスまたは名前の最大数は 9 です。 <hostlist> は、スペースで区切られた一連の IP アドレス (ドット形式 10 進表記) です。 このパラメーターは、IPv4 アドレスをトレースする場合にのみ使用します。
/w <timeout> 特定のエコー要求メッセージに対応する ICMP 時間超過またはエコー応答メッセージの受信を待機する時間 (ミリ秒単位) を指定します。 タイムアウト時間内に受信しなかった場合は、アスタリスク (*) が表示されます。 既定のタイムアウトは 4000 (4 秒) です。
/R IPv6 ルーティング拡張ヘッダーを使用してローカル ホストにエコー要求メッセージを送信することを指定します。宛先を中間宛先として使用し、逆ルートをテストします。
/S <srcaddr> エコー要求メッセージで使用するソース アドレスを指定します。 このパラメーターは、IPv6 アドレスをトレースする場合にのみ使用します。
/4 このトレースのために tracert.exe で IPv4 のみを使用できることを指定します。
/6 このトレースのために tracert.exe で IPv6 のみを使用できることを指定します。
<targetname> IP アドレスまたはホスト名で識別される宛先を指定します。
/? コマンド プロンプトにヘルプを表示します。

corp7.microsoft.com という名前のホストへのパスをトレースするには、次のように入力します。

tracert corp7.microsoft.com

corp7.microsoft.com という名前のホストへのパスをトレースし、各 IP アドレスが名前に解決されないようにするには、次のように入力します。

tracert /d corp7.microsoft.com

corp7.microsoft.com という名前のホストへのパスをトレースし、厳密でないソース ルート 10.12.0.1/10.29.3.1/10.1.44.1 を使用するには、次のように入力します。

tracert /j 10.12.0.1 10.29.3.1 10.1.44.1 corp7.microsoft.com