Home > ネットワークコマンドのいろは > tracert

tracert

tracertコマンドとは

 Webブラウザを使ってホームページを閲覧するような場合、そのページのデータはインターネット上のいろいろなホスト(ルーター)を経由して、ユーザーのコンピュータまで送られてきます。その複雑なデータの伝送経路を調査して経路をすべて表示させるのが、このtracertコマンドです。このコマンドによってデータ伝送がどこで滞っているかを調査することが出来ますので、経路上のボトルネックなども調べることが出来ます。主な機能は次のとおりです。

  • インタネット上のデータの伝送経路を調査します。
  • データ転送中にボトルネックとなっている部分やトラブルが起きているか経路を調べることが出来ます。

 なお、tracertコマンドは、もともとUNIX計のOSで同じ機能を提供している「traceroute」コマンドを、Windowsで実行できるようにしたコマンドです。

コマンドの形式と事例

tracert (option) [HostName/IPaddress]
tracertとオプション及びパラメータの間には半角スペースを入れて活用してください。

■目的ホストまでのデータの経路を調べる
 tracertコマンドに、パラメータとして伝送経路を調査したい目的のホスト名をつけて入力すると、指定したホストまでのデータがどのような経路を通って届いているかを、調べさせて順番に表示させることが出来ます。これがtracertコマンドの一般的な使い方となります。ここでは、有名な「Yahoo」間での伝送経路を調べてみます。画面を見ると、現在使っているコンピュータから「yahoo.co.jp」まで、12ヶ所のルーターを経路していることが分かります。ここで言うルーターとは、インターネット上でデータの伝送経路を決定する装置のことで、ネットワークインターフェイスを複数枚使用して、パケットの流れをコントロールしているコンピュータのことです。

※1:「yahoo.co.jp」のIPアドレスが表示され、指定したホストにデータが到着するまでの経路を、最大いくつまで表示するかの値(ポップカウント)が表示されます。
※2:データが経由したルーターの順番です。
※3:データがルーターに到着した時間が表示されます。必ず3回測定して、そのすべてが表示されます。この数値を見ることよって、データの伝送に極端に時間のかかっている(データ伝送が遅い)中経路とルータを特定することが出来ます。一定の時間以上の応答以上の応答がなかった場合(タイムアウト)には、「*」が表示されます。
※4:データが経路しているルーターのIPアドレスが表示されます。
※5:データが経路しているルーターのIPアドレスに、ホスト名が表記されているれば、IPアドレスの前に表示されます。

■タイムアウトの時間を設定する
 tracertコマンドに、オプションの[-w]パラメータとしてタイムアウト時間と目的のホスト名を入力すると、伝送経路調査のデータが戻ってくるのを待機している時間を、ミリ秒単位で変更することが出来ます。この値を超えても、データが戻ってこない場合には「タイムアウト」となり、tracertコマンドの結果表示画面には、ルーターに到着した時間を表示する欄に「*」と表示されます。既定値は4000ミリ秒(4秒)となっています。
 このオプションは、ネットワーク全体のスピードが遅く、tracertコマンドで調査してもタイムアウトが多く発生してしまうような場合に、さらに大きい値を設定して、より正確な調査結果を表示させることが出来ます。

※1:データのタイムアウト値を、「30」に設定して、「goo.ne.jp」までのデータの伝送経路を調査させます。
※2:データの到着時間を30ミリ秒以上経過している経路については、「*」が表示させています。ただし、おなじルーターでも、そのルーターをデータを通った時の状況によってい誤差がありますので、3回調査を行っているうちで、タイムアウト時間内に調査が終わっている場合もあります。

オプションとパラメータの機能

tracertとオプション及びパラメータの間には半角スペースを入れて活用してください。

-d
目的のホストまでデータが到着する間に経由するルーターのホスト名が表示されないようにします。


-h [最大ポップ数]
目的のホストにデータが到着するまでの経路の最大値(ポップ値)を設定します。既存値は30です。


-j [経由するホスト名のリスト]
目的のホストにデータが到着するまでに、途中必ず経路するホスト(ルーター)のIPアドレスを、最大9個まで指定することが出来ます。ただし、データはここで指定しないホスト(ルーター)も経由します。


-w [タイムアウト時間]
経路を調査するとき、データが戻ってくるのを待機している時間をミリ秒単位で指定します。


/?
コマンドプロンプトのヘルプが表示されます。

Home > ネットワークコマンドのいろは > tracert

Search
Feeds
Meta
SEO Checker And Blog Parts
Google{bg`FbJ[ Yahoo!{bg`FbJ[ MSN{bg`FbJ[
google pagerank

Return to page top