TracerouteとPingのクエリ

TracerouteとPingのクエリ

コマンドを実行すると、traceroute同じホストへのパスが1日の異なる時間に変更されるのはなぜですか?

traceroute一部のホストへのフルパスが見つからないのはなぜですか?

pingコマンドに応答できない一部のホストへのパスを見つけることはできますか?

答え1

残念ながら、インターネットがそのように動作します。

インターネットのルーティングにはパスが重複し、セキュリティ上の理由で物事をブロックするルーター/ファイアウォールがあり、ホストもICMPパケット(ping)を拒否できるため、さまざまです。

パスに関しては、TCPトランザクション全体のパケットが同じパスに従うという保証もありません。

ICMPがブロックされている場合は、ICMPに加えてTCPまたはUDPパケットに基づいてルート追跡を実行できます。

たとえば、

sudo tcptraceroute www.cnn.com 80

バラより方法:TCP Tracerouteの実行

関連情報