web-dev-qa-db-ja.com

Tracerouteの結果を読む

コマンドプロンプトでtracert www.example.comを使用すると、返された情報は正確に何を示し、その情報を取得する方法を教えてくれます。これまで、IPを取得するためにtracerouteのみを使用していました。 tracerouteのより大きな目的を実際に考えずにWebサイトのアドレス。

2
DaveTheMinion

Tracerouteからの出力には、送信元ホスト(コマンドを発行した場所)と宛先ホスト(コマンドラインで指定されたホスト)の間の各「ホップ」が表示されます。ホップごとに、距離(ホップ数)、IPアドレスおよび/または関連するホスト名(逆解決を使用して決定されたホスト名)、および送信元ホストと特定のホップホスト間の遅延/遅延が表示されます。

あなたはいくつかの奇妙なことを見るかもしれません。たとえば、特定の距離に複数のホストがリストされている場合があります。別の例として、特定の距離にホストがリストされていない場合がありますが、ホストはさらに上にリストされています。これらは、tracerouteの実行に使用されるメソッドのアーティファクトです。

このツールは、人工的な「存続時間」(TTL)で構築された一連のUDPパケットを送信することにより、この情報を取得します。パケットのTTLは、ルーティングループによって無限のトラフィックが発生しないようにするために使用されます。パケットがルーターを通過すると、TTL =そのパケットの場合TTLは最終的にゼロに達し、その時点でパケットは破棄されます。これが発生すると、ほとんどのルーターは、破棄されたパケットの送信元に特別なパケットを送信して、このパケットは、ICMP(Internet Control Message Protocol)宛先到達不能メッセージです。

TracerouteはTTL of 1で始まり、このTTLで3つのUDPパケットを送信します。次に、宛先の到達不能メッセージをリッスンします。メッセージの送信元(ホスト)、方法を示します。そのホストが応答するのにかかった時間(待ち時間)、およびそのホストがそのような低いTTLでターゲットに到達できないことを示したときのTTL)は、次のようになるまで繰り返されます。ターゲットホストのそのUDPポートでリッスンしているものがないことを示す別のメッセージ。

5
Slartibartfast

これから 記事

Tracerouteは、コンピューターと指定された宛先コンピューター間のインターネット経由のルート(各ホップの特定のゲートウェイコンピューター)を記録するユーティリティです。また、各ホップにかかった時間を計算して表示します。 Tracerouteは、インターネットネットワークのどこに問題があるのか​​を理解し、インターネット自体の詳細を把握するための便利なツールです。別のユーティリティであるPINGは、tracerouteを使用する前に、ホストがネットワーク上に存在するかどうかを確認するためによく使用されます。

簡単に言うと、trace routeは、IPから宛先IPおよびその間のすべてのデバイスへの(現在の)パスをマップします。また、あるホップから別のホップに移動するのにかかる時間もわかります。これは、ネットワークの問題のトラブルシューティングに役立つツールです。到達不能という1つのホップが表示された場合、または応答時間が長すぎる場合は、問題がある可能性があります。

0
Keltari