Traceroute(トレースルート)を使用してネットワークの経路情報を調べる方法です。
Macのネットワークユーティリティ.appを使用すると、GUIでTracerouteを使用することができます。
MacでTracerouteを使用
Tracerouteとは、目標としたホストまでのネットワークの経路情報を調べて表示するツールです。
インターネットは名前の通り、大小のネットワークが相互に接続して、巨大なネットワークの集合体を形作ってます。
そして、大小のネットワークは「ルータ」という機器で互いに繋がっています。
Tracerouteコマンドは目標としたホストまでに存在する「ルータ」の情報を表示します。
これを利用すると、ホストに到達するまでにどのような経路でデータが行き来しているのか、そのホストが大体どこに存在するのか、遅延があるときにどこが原因になっているかなどを調べることができます。
なお、使用は自己責任で行ってください。
ネットワークユーティリティ.appでTracerouteを実行
「起動ディスク(Macintosh HDなど)」→「アプリケーション」→「ユーティリティ」と移動し「ネットワークユーティリティ」を起動します。
「Traceroute」タブを表示して、目標とするIPアドレスやホスト名を入力します。
例として、実際に存在するテスト用サイト「www.example.com」までの経路の情報を表示してみました。
このように、ルータのホスト名とIPアドレス、そしてレスポンス時間を調べることができます。
ターミナル.appでTracerouteを実行
ターミナル.appで上記の例を実行するには、以下のようにします。
traceroute www.example.com
マニュアルを表示するには、以下のように入力します。
man traceroute
以上、MacでTracerouteを使用してネットワークの経路を調べる方法でした。