tracertコマンドを使用して実行しますネットワーク上のトラフィックのルートを決定する診断ユーティリティ。このプログラムは、ほとんどの最新のオペレーティングシステムに搭載されています。このユーティリティは、主にネットワーク内の問題領域をテストおよび特定するために使用されます。
tracertコマンドは何をチェックしますか?
シーケンシャルパケット送信によりユーザーのコンピューターからインターネットまたはローカルネットワーク上の任意のノードに渡される情報の完全なルートを取得します。したがって、tracertコマンドは、問題を診断するために必要なツールになり、パケットが失われた領域を特定できるようになります。
Windowsでtracertコマンドを実行する
でネットワークルートをチェックするためのユーティリティを実行しますWindowsはコマンドラインから実行できます。 8未満のオペレーティングシステムのバージョンでは、コマンドラインインターフェイスを開くには、[スタート-実行]をクリックしてcmdと入力するだけです。 Windows 8では、[すべてのプログラム]メニューに移動し、そこにある[コマンドプロンプト]項目を見つける必要があります。どのOSバージョンでも、Win + Rキーボードショートカットを使用することもできます。
コマンドラインに入ったら、tracert domen.ruと入力する必要があります。ここで、domen.ruの代わりに、任意のドメイン名またはIPアドレスを指定できます。これにより、標準パラメータを使用してユーティリティが起動します。
tracertコマンドキー
経験豊富なユーザーによって実行され、キーの説明のためのtracertコマンドが含まれています。 -?パラメータを指定してtracertコマンドを入力するだけで呼び出すことができます。
tracertコマンドでサポートされるパラメーターの簡単な説明は次のとおりです。
- -hは、エンドノードを探すときに実行できるホップの最大数を指定します。
- -dは、コマンドが中間ゲートウェイのIPアドレスを名前に変換しようとするのを防ぎます。
- -jを使用すると、ユーティリティはノードのリストからルートを自由に検索できます。最大9台のルーターを指定できます。
- -wは、ノードからの要求への応答を待機する時間を指定するために使用されます。応答がない場合は、アスタリスクが表示されます。ミリ秒単位で指定されます。
デフォルトでは、最大ホップ数は30に制限されており、タイムアウトは4秒です。
Linuxのアナログ
ICMPを使用したトレースは、–Iスイッチを指定したtracertrouteコマンド。この操作を実行するには、管理者権限が必要になることに注意してください。ほとんどのディストリビューションの標準設定では、すべてのユーザーがtracertrouteコマンドを実行できます。この場合、UDPパケットが使用されます。また、–Uパラメータを使用してユーティリティにUDPパケットを強制的に使用させることもできます。
ルート出力のアスタリスク
非常に多くの場合、tracertコマンドまたはそれに相当するLinuxは、ノード応答情報の代わりにアスタリスクを多くの場所に表示します。これは間違いと見なされるべきではありません。これは、特定のルーターが特定の期間内に要求に応答しなかったことを意味します。かなりの数の理由がある可能性があるため、これには何の問題もありません。それらの1つは、特定のパケットの通過をブロックするファイアウォールまたはその他の保護手段のインストールです。
ルートトレースについて何を知っておくべきですか?
Tracertは、次の場合に非常に重要なチームです。ネットワークの問題を診断します。ただし、tracertコマンドの出力を見ると、間違いを犯しやすいことに注意してください。したがって、唯一のトラブルシューティングツールとしてルートトレースを使用しないでください。
トレースできるもう1つの理由問題を指摘するために間接的にのみ、インターネット上のパケットの異なる方向への通過経路の違いがあります。原則として、ユーザーによって送信されたパケットはいくつかのノードを経由してサーバーに送られますが、返送されたパケットはまったく異なる方法で送られます。
に存在するパケット転送遅延tracertまたはtracerouteの出力は、通過遅延とは何の関係もありません。これは、ルーターでの処理の詳細によるものです。したがって、それらをナビゲートするには、コマンド出力を正しく読み取ることができる必要がありますが、これは非常に困難です。
MTRユーティリティ
MTRプログラムは、のバージョンで存在しますほとんどのオペレーティングシステム。その動作原理は、tracer(traceroute)コマンドと非常によく似ています。遅延の変化をキャプチャできるようにしながら、特定のノードを特定の期間ポーリングします。
ユーティリティのWindowsバージョンはWinMTRと呼ばれ、無料で配布されます。
LinuxユーザーもMTRが必要になりますリポジトリから追加でインストールします。これらのオペレーティングシステムは通常、コンソールバージョンのユーティリティを使用します。ユーザーは、送信パケット数の設定、ファイルへのレポートの書き込み、タイムアウトを可能にするさまざまなパラメーターにアクセスできます。また、Linuxバージョンでは、テストに特定のポートまたはTCPパケットを使用できます。
ネットワークの問題を診断するには、ISPに何を送信する必要がありますか?
サーバー管理者またはISP、一般に、tracert(traceroute)、pingコマンド、およびMTRユーティリティレポートの出力を送信するのが最適です。もちろん、後者だけでうまくいくこともできますが、提供される情報が多ければ多いほど、専門家が問題を見つけて修正するのが簡単になります。