Webサイトまでの距離はどのくらい?

すべてのWebサイトはIPアドレスを持つサーバー上で動作しており、各IPアドレスは、物理的な場所から登録され、経路制御されているネットワークに属しています。IPジオロケーションデータベースは、これらのアドレスをおおよその都市や座標に対応付けます。サーバーの場所が分かると、リクエストがどれほどの距離を移動するかが分かり、サイトの応答速度に影響する要因を把握できます。また、サイトのホスティング事業者やコンテンツ配信ネットワーク(CDN)の利用状況を推測する手がかりにもなります。

ツールの説明

このツールは、あなたとWebサイトまたはIPアドレスとの距離を地図上に表示します。ドメイン、完全なURL、またはIPアドレスを入力してください。ドメインの場合、ツールはDNSを通じてIPv4アドレスとIPv6アドレスを調べ、それぞれのアドレスとあなた自身のIPアドレスの所在地を特定します。地図には、地表上であなたから各サーバーまでの最短経路が表示され、距離と、その距離で実現できる最小のピング値が示されます。

機能

  • ドメイン、完全なURL、IPv4アドレスまたはIPv6アドレスに対応。URLのパス、ポート、クエリは無視されます
  • Google Public DNSを通じて、ドメインのAレコードとAAAAレコードを解決します
  • 解決された各IPアドレスの都市、地域、国、ネットワーク(ASN組織)を特定します
  • あなたの所在地から各サーバーの所在地までの大圏航路を表示します。あなたの所在地は緑色、サーバーは赤色で示されます
  • 所在地が同じIPアドレスを1つのマーカーにまとめ、各アドレスの所在地、ネットワーク、距離を一覧表示します
  • 最寄りのサーバーまでの距離をキロメートルまたはマイルで表示し、そのサーバーへの理論上の最小ピング値を示します

仕組み

  1. DNS lookup: ドメインはGoogle Public DNS(8.8.8.8および8.8.4.4)を通じてAレコード(IPv4)とAAAAレコード(IPv6)に解決されます。IPアドレスが入力された場合は、そのまま使用されます。
  2. IPジオロケーション: 各アドレスと、接続元のIPアドレスを、MaxMindおよびDB-IPのジオロケーションデータベースで検索します。
  3. 距離: あなたから各サーバーまでの大圏距離を、地球の平均半径(6,371 km)の球体を前提に、ハーバーサイン公式を使って計算します。
  4. 最小ピング値: 光ファイバー内の光は、真空中のおよそ3分の2の速度、つまり1ミリ秒あたり約200 kmで進みます。理論上の最小ピング値は、その速度で信号が往復距離を移動するのに必要な時間です。

ドメインが複数の場所にあるサーバーに解決される場合、距離と最小ピング値は最も近いサーバーについて表示されます。

制限事項

  • IPジオロケーションは概算です。アドレスは、ネットワークの登録事務所がある都市や国の中央付近に割り当てられていることが多いため、実際のサーバーは数十キロメートル、場合によっては数百キロメートル離れている可能性があります。
  • あなたの所在地は、公開IPアドレスから特定されます。VPN、プロキシ、またはモバイルネットワークを使っている場合は、その出口地点の所在地が表示されます。実際にWebサイトへ向かう通信も、その地点から外部へ送信されます。
  • Cloudflareのような大規模サイトやCDNはエニーキャストを使用します。1つのIPアドレスが複数のデータセンターからアナウンスされ、あなたには最寄りのデータセンターが応答します。データベースにはそのアドレスの所在地が1か所しか登録されていないため、表示される距離は実際に応答するサーバーまでの距離と異なる場合があります。
  • DNSの応答はリゾルバーの所在地によって異なる場合があります。お使いのデバイスが、Google Public DNSとは異なるIPアドレスを取得することがあります。
  • ケーブルは最短経路を通るとは限らず、ルーターやサーバーによる遅延も加わるため、実際のピング値が理論上の最小値を下回ることはありません。
  • 1つのドメインにつき、所在地を特定するIPアドレスは最大10件です。