tracerouteの結果を読む


2

使うとき tracert www.example.com コマンドプロンプトでは、返された情報が正確に何を示しているのか、そしてどのようにしてその情報を取得するのですか。今まで私は、tracerouteを使ってI.Pを取得してきました。 tracerouteの大きな目的についてはあまり考えずに、Webサイトのアドレスを指定します。

回答:


5

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

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

このツールは、人工的な「生存期間」(TTL)で構成された一連のUDPパケットを送信することによってこの情報を取得します。パケットのTTLは、ルーティングループが無限のトラフィックにならないようにするために使用されます。パケットがルータを通過すると、そのパケットのTTLが減少します。 TTLは最終的にゼロに達し、その時点でパケットは破棄されます。これが起こると、たいていのルーターは特別なパケットを捨てられたパケットのソースにも送ります。このパケットはICMP(インターネット制御メッセージプロトコル)宛先到達不能メッセージです。

TracerouteはTTLが1で始まり、このTTLを持つ3つのUDPパケットを送信します。それはそれから宛先到達不能メッセージを聞き取ります。メッセージがどこから来たのか(ホスト)、そのホストが応答するのに要した時間(レイテンシー)、そしてそのホストがそのような低いTTLではターゲットに到達できないと表示されたときのTTLは何でしたか。その後、ターゲットホストのそのUDPポートで待機しているものが何もないことを示す別のメッセージが表示されるまで繰り返します。


素晴らしい説明をありがとう。あなたが使用した用語のいくつかは私にとっては外国語ですが、GoogleでUDPやTTLのようなものを調べた後、私は理解すると思います。再度、感謝します!
DavidB

0

これから 記事

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.