メインコンテンツまでスキップ

ネットワーク Traceroute

ホストまでのネットワーク経路をトレースし、タイミングとジオロケーションデータとともに各ルーターホップを表示します。

iPhoneiPadMacApple Vision ProApple TVApple Watch

概要

ネットワーク Traceroute は、データがインターネット上の目的地に到達するまでの経路をマッピングします。ウェブサイトを訪問したりオンラインサービスに接続するたびに、データは一連のルーターを通過します。Traceroute ツールはこれらの中間地点(「ホップ」と呼ばれます)のそれぞれを明らかにし、各ホップに到達するまでの時間を測定します。これは、遅い接続のボトルネックがどこにあるかを診断するのに非常に有用です:問題はローカルネットワークにあるのか、インターネットプロバイダーにあるのか、それとも宛先自体にあるのか。

目次


ターゲットカード

画面上部のターゲットカードでは、Traceroute の設定を行います:

  • ステータスピル -- 現在の状態を示す色付きバッジ(アイドル、トレース中、完了、停止、エラー)。
  • ホスト入力 -- 宛先アドレスを入力または貼り付けます。ドメイン名(例:apple.com)または IP アドレス(例:8.8.8.8)を入力できます。
  • 開始 / 停止ボタン -- 開始 をタップして Traceroute を開始します。トレース中は 停止 をタップして早期に終了できます。
  • 設定 -- 開始前に Traceroute のパラメーター(最大ホップ数、タイムアウト、プロトコルなど)を設定します。

ルートマップ

このツールの最も特徴的な機能の一つは、データの地理的な経路を地図上にプロットするインタラクティブな ルートマップ です。

  • マップは MapKit を使用し、デバイスから宛先までの経路を視覚的に表示します。
  • ジオロケーションデータを持つ各ホップが、経路を示す線で接続された マップ上のノード として表示されます。
  • アニメーション付きノード がパルスして、Traceroute の進行を示します。
  • 個々のノードをタップ すると、そのホップのホスト名、IP アドレス、応答時間、位置情報などの詳細を確認できます。
  • 新しいホップが検出されるにつれて、マップは自動的にビューを調整して経路全体を表示します。

すべてのホップがマップに表示されるわけではありません。ジオロケーションデータは各ルーターの IP アドレスから導出されますが、一部のルーターはプライベートまたは位置特定不可能な IP アドレスを使用しています。ホップのジオロケーションが利用できない場合でも、以下のホップごとの詳細に表示されます。

ホップごとの詳細

マップの下に、経路上の各ホップが詳細情報を含む行として表示されます:

  • TTL 番号 -- 経路上のホップ番号(1、2、3、など)。ホップ1は通常ローカルルーターで、最終ホップが宛先です。TTL は Time to Live の略で、各ルーターがこの値を1減らします。これが Traceroute が各連続ホップを発見する仕組みです。
  • ホスト名 -- このホップのルーターのホスト名(利用可能な場合)(例:core-router.isp-name.net)。一部のルーターはホスト名を提供せず、IP アドレスのみが表示されます。
  • IP アドレス -- このホップのルーターの IP アドレス。
  • 応答時間 -- このホップからの応答を受信するまでの時間(ミリ秒単位)。各ホップに複数のプローブが送信されるため、複数の時間値が表示される場合があります。値が低いほど、その地点までの接続が高速であることを意味します。2つの連続するホップ間で応答時間が大きく跳ね上がる場合、そのリンクにボトルネックがあることを示している可能性があります。
  • ジオロケーション -- ルーターのおおよその地理的位置(国と都市を含む、利用可能な場合)。この情報はサードパーティの IP ジオロケーションサービス(ipwho.is を主要なソースとし、ipinfo.io をフォールバックとして使用)経由で検索され、インターネット接続が必要です。結果はサービスに依存し、おおよそのものです。データが通過する国など、データの旅に関する興味深い詳細を明らかにすることがあります。
  • ステータス -- ホップが正常に応答したかタイムアウトしたか。* * *(アスタリスク)として表示されるホップは、その地点のルーターがプローブに応答しなかったことを示します。これは一般的であり、必ずしも問題を示すものではありません。

生出力ビュー

従来の Traceroute 形式を好むユーザーのために、生出力 ビューは、ネットワーク管理者が慣れ親しんだ標準的なターミナルスタイルのレイアウトで、完全な Traceroute テキスト出力を表示します。すべてのホップ、応答時間、エラーメッセージが標準形式で含まれます。

ツールバーアクション

ツールバーには、Traceroute の結果を管理するためのボタンがあります:

  • 共有 -- Traceroute の結果(経路データとタイミング情報を含む)を他のアプリと共有したり、ファイルに保存したりします。
  • コピー -- Traceroute の完全な出力をクリップボードにコピーします。
  • クリア -- すべての結果を削除し、新しいトレースのためにツールをリセットします。

注意事項と制限事項

  • 経路上の一部のルーターは、Traceroute プローブに応答しないように設定されています。これらは出力に * * *(アスタリスク)として表示されます。これは正常な動作であり、問題があることを意味するものではありません。
  • ジオロケーションデータは IP アドレスデータベースに基づいており、完全に正確ではない場合があります。ホップに表示される位置は、IP アドレスが登録されている場所を表しており、ルーターの物理的な位置とは異なる場合があります。
  • ファイアウォール、企業ネットワーク、一部のインターネットサービスプロバイダーは、Traceroute トラフィックをブロックまたは干渉する場合があり、不完全な結果になることがあります。
  • データが辿る経路は時間の経過とともに変化する可能性があります。異なる時間帯に Traceroute を実行すると、インターネットルーティングがトラフィックパターンに応じて調整されるため、異なる経路が表示される場合があります。
  • 宛先までのホップ数は通常5〜30の範囲です。Traceroute が最大ホップ制限に達しても宛先に到着しない場合、ターゲットが到達不能であるか、Traceroute トラフィックをブロックしている可能性があります。
  • マップビューはマップタイルを読み込むためにインターネット接続が必要です。ホップごとの詳細と生出力は、マップの接続状況に関係なく利用可能です。
  • 各ホップの応答時間は、デバイスからその特定のルーターまでの往復遅延を表しており、連続するルーター間の遅延ではありません。