メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

この記事の Microsoft Windows 2000 バージョンについては、162326 を参照してください。

概要

この記事では、インターネットプロトコル( IP )パケットが宛先に送信するパスをトレースするために使用できる、TRACERT (トレースルート)、コマンドラインユーティリティについて説明します。


この資料では、以下の項目について説明します。

  • TRACERT ユーティリティの使用方法

  • TRACERT を使用してトラブルシューティングを行う方法

  • TRACERT オプションの使用方法

詳細情報

TRACERT ユーティリティの使用方法

TRACERT 診断ユーティリティは、インターネット制御メッセージプロトコル( ICMP )のエコーパケットを宛先に送信することによって、宛先へのルートを決定します。 これらのパケットでは、様々な IP Time-To-Live ( TTL ) 値を使用します。 パスのそれぞれのルーターがパケットの転送前にパケットの TTL を少なくとも 1 つ以上下げるために必要なので、TTL は実質的にホップカウンターです。 パケットの TTL がゼロ(0)に達すると、ルーターは、ソースコンピューターに ICMP ”Time Exceeded” メッセージを送信します。


TRACERTは、最初のエコーパケットを 1 のTTL に送信し、送信先が応答するまで、または最大 TTL に到達するまで、TTL を 1 に送ります。 ルーターの返信を増加させる ICMP ”Time Exceed” メッセージは、ルートを表示します。 ただし、一部のルーターは期限切れになっているパケットをまとめて破棄し、これらのパケットは TRACERT で非表示になっています。


TRACERT は、ICMP "Time Exceed" メッセージを返す中間ルーターの順序付きリストを出力します。 -d オプションを使用して TRACERT コマンドで使用して、DNS 参照を各 IP アドレスで実行しないようにすると、ルーターに近いほう側のインターフェースの IP アドレスを報告します。


次の例の TRACERT コマンドとその出力では、パケットが 2 つのルーターを通過して、ホスト 11.1.0.1を得るために 2 つのルーター( 157.54.48.1 and 11.1.0.67 )を使用します。 この例では、既定ゲートウェイは 157.54.48.1 で、11.1.0.0 ネットワーク上ルーターの IP アドレス は 11.1.0.67 にあります。

コマンド:

C:\>tracert 11.1.0.1
コマンドの出力:

Tracing route to 11.1.0.1 over a maximum of 30 hops
---------------------------------------------------
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

Trace complete.

TRACERT を使用してトラブルシューティングを行う方法

TRACERT を使用すると、ネットワーク上でパケットが停止している場所を確認できます。 次の例では、22.110.0.1 のホストに有効なパスがないという既定のゲートウェイが存在しています。 どちらの場合も、ルーターには構成上の問題があるか、22.110.0.0ネットワークが存在しないか、不適切な IP アドレスを反映してい可能性があります。

コマンド:

C:\>tracert 22.110.0.1
コマンドの出力:


Tracing route to 22.110.0.1 over a maximum of 30 hops
-----------------------------------------------------
1 157.54.48.1 reports: Destination net unreachable.

Trace complete.
TRACERTは、複数のパスが同じポイントにつながる場合や、多数の中間コンポーネント(ルーターまたはブリッジ)が関係する場合のトラブルシューティングに役立ちます。


TRACERT オプションの使用方法

TRACERT で使用できるコマンドラインオプションはいくつかありますが、通常、標準的なトラブルシューティングには必要ありません。


次のコマンド構文の例では、使用可能なオプションをすべて示しています。

tracert -d -h maximum_hops -j host-list -w timeout target_hostパラメータの内容:


-d
Specifies to not resolve addresses to host names

-h maximum_hops
Specifies the maximum number of hops to search for the target

-j host-list
Specifies loose source route along the host-list

-w timeout
Waits the number of milliseconds specified by timeout for each
reply

target_host
Specifies the name or IP address of the target host

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×