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