Tracertコマンドの例、スイッチなど
tracert コマンドは、 コマンドプロンプトコマンドで 、指定した宛先にパケットが格納されているコンピュータまたはデバイスからのパスに関するいくつかの詳細を表示するために使用されます。
trace routeコマンドまたはtracerouteコマンドと呼ばれるtracertコマンドが表示される場合もあります。
Tracertコマンドの可用性
tracertコマンドは、 Windows 10 、 Windows 8 、 Windows 7 、 Windows Vista 、 Windows 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などのネットワーク関連のコマンドプロンプトコマンドでよく使用されます。