Tracertコマンド

Tracertコマンドの例、スイッチなど

tracert コマンドは、 コマンドプロンプトコマンドで 、指定した宛先にパケットが格納されているコンピュータまたはデバイスからのパスに関するいくつかの詳細を表示するために使用されます。

trace routeコマンドまたはtracerouteコマンドと呼ばれるtracertコマンドが表示される場合もあります。

Tracertコマンドの可用性

tracertコマンドは、 Windows 10Windows 8Windows 7Windows VistaWindows XP 、および旧バージョンのWindowsを含むすべてのWindows オペレーティングシステムの コマンドプロンプトから使用できます。

注:特定のtracertコマンドスイッチおよびその他のtracertコマンド構文の利用可能性は、オペレーティングシステムによって異なります。

Tracertコマンドの構文

tracert [ -d ] [ -h MaxHops ] [ -w TimeOut ] [ -4 ] [ -6 ] target [ /? ]

ヒント:上で説明したtracertの構文や下の表を理解するのが難しい場合は、 コマンド構文の読み方を参照してください。

-d このオプションはtracertがIPアドレスホスト名に解決するのを防ぎ、しばしばより高速な結果をもたらします。
-h MaxHops このtracertオプションは、 ターゲットの検索におけるホップの最大数を指定します。 MaxHopsを指定せず、 ターゲットが30ホップで見つからない場合、tracertは検索を停止します。
-w TimeOut このtracertオプションを使用してタイムアウトまでの各応答を許可する時間をミリ秒単位で指定できます。
-4 このオプションは、tracertにIPv4のみを使用させます。
-6 このオプションを指定すると、tracertはIPv6のみを使用します。
ターゲット これはIPアドレスまたはホスト名のいずれかの宛先です。
/? コマンドのいくつかのオプションに関する詳細なヘルプを表示するには、tracertコマンドでhelpスイッチを使用します。

[ -j HostList ]、[- R ]、[- S SourceAddress ]などtracertコマンドにあまり使用されないその他のオプションも存在します。 これらのオプションの詳細については、tracertコマンドでhelpスイッチを使用してください。

ヒント: tracertコマンドの長い結果を、 リダイレクション演算子を持つファイルに保存ますコマンド出力をファイルにリダイレクトしてヘルプ表示する方法や、このヒントやその他の役立つヒントについては、 コマンドプロンプトのヒントを参照してください。

Tracertコマンドの例

tracert 192.168.1.1

上記の例では、tracertコマンドは、ネットワークデバイス(この場合、 192.168.1.1の IPアドレスが割り当てられているローカルネットワーク上のルータ)によってtracertコマンドが実行されているネットワークコンピュータからのパスを表示するために使用されます。 画面に表示される結果は、次のようになります。

最大30ホップにわたって192.168.1.1までのトレースルート1 <1 ms <1 ms <1 ms 192.168.1.254 2 <1 ms <1 ms <1 ms 192.168.1.1トレースが完了しました。

この例では、tracertがIPアドレス192.168.1.254を使用してネットワークデバイスを検出したことを確認できます。次にネットワークスイッチと宛先192.168.1.1がルータとなります。

tracert www.google.com

上記のように、tracertコマンドを使用して、tracertにローカルコンピュータからホスト名www.google.comのネットワークデバイスまでのパスを表示するように求めています。

www.l.google.com [209.85.225.104]への経路を最大30ホップにわたって追跡する:1 <1 ms <1 ms <1 ms 10.1.0.1 2 35 ms 19 ms 29 ms 98.245.140.1 3 11 ms 27 ms 9 ms te0-3.dnv.comcast.net [68.85.105.201] ... 13 81 ms 76 ms 75 ms 209.85.241.37 14 84 ms 91 ms 87 ms 209.85.248.102 15 76 ms 112 ms 76 ms iy- f104.1e100.net [209.85.225.104]トレースが完了しました。

この例では、tracertが10.1.0.1のルータを含む15台のネットワークデバイスを識別し、 www.google.comターゲットに到達したことを確認できます。これは公開IPアドレス 209.85.225.104を使用していますGoogleの多くのIPアドレスの 1つに過ぎません。

注:ホップ4から12までは、例を単純にするために上記から除外されています。 本当のtracertを実行していた場合、その結果はすべて画面に表示されます。

tracert -d www.yahoo.com

この最終的なtracertコマンドの例では、今度はwww.yahoo.comというWebサイトへのパスを再度要求していますが、tracertが-dオプションを使用してホスト名を解決できないようにしています。

any-fp.wa1.b.yahoo.com [209.191.122.70]への経路を最大30ホップにわたって追跡する:1 <1 ms <1 ms <1 ms 10.1.0.1 2 29 ms 23 ms 20 ms 98.245.140.1 3 9 ms 16 ms 14 ms 68.85.105.201 ... 13 98 ms 77 ms 79 ms 209.191.78.131 14 80 ms 88 ms 89 ms 68.142.193.11 15 77 ms 79 ms 78 ms 209.191.122.70トレースが完了しました。

この例では、tracertが10.1.0.1のルータを含む15台のネットワークデバイスを識別し、 www.yahoo.comターゲットまで209.191.122.70のパブリックIPアドレスを使用すると見なすことができます。

ご覧のように、tracertは今回はホスト名を解決しませんでした。これはプロセスを大幅に高速化しました。

Tracert関連コマンド

tracertコマンドは、 ping 、ipconfig、 netstat 、nslookupなどのネットワーク関連のコマンドプロンプトコマンドでよく使用されます。