本文へスキップ
ipaddress.si
プライバシー3分で読めます

IP 位置情報のしくみ――そしてよく外れる理由

位置情報データベースは、あなたがどこにいるかを知りません。知っているのは、アドレスブロックがおそらくどこで使われているかです。この違いが重要です。

ipaddress.si

ウェブサイトが正しい言語であいさつしたり、あなたの国の通貨で価格を表示したりするとき、おそらく IP 位置情報データベースであなたの IP アドレスを調べています。こうしたデータベースは便利ですが、誤解されることも多いものです。

データの出どころ

機器が物理的にどこにあるかを見られるデータベースはありません。提供元は、間接的な手がかりを組み合わせています。

  • レジストリの記録:アドレスブロックが登録されている国(地域インターネットレジストリによる)。
  • ルーティングデータ:どのネットワークがそのブロックを広報し、そのネットワークがどこで事業を行っているか。
  • ネットワーク計測:多数の地点からの遅延。数ミリ秒の遅延で、アドレスがどこまで離れていられるかが絞り込めます。
  • 運用者が公開するデータ:自分たちのプレフィックスがどこで使われているかを示す geofeed(RFC 8805)を公開しているネットワークもあります。
  • 提携先や利用者からのデータ:ネットワーク運用者からの訂正や、商用製品ではアプリや Wi-Fi のデータ。

その結果は、個々の機器ではなく、アドレスのブロックについての推定です。

精度はどのくらい?

精度は提供元や接続の種類によって異なりますが、傾向は一貫しています。

  • 国は大半のケースで正確です。
  • 地域は、大きな国の固定回線ならたいてい正確です。
  • 都市が正確な割合はずっと低く、最寄りの大都市になったり、数百キロ離れたプロバイダーの設備の所在地になったりします。

よい推定には精度半径が伴います。このサイトはそれを地図上に描きます。座標はおよそ 1 キロメートル単位に丸めています。それ以上の精度があるかのように見せるのは誤解を招くからです。

IP の場所が違って表示される理由

  • モバイルネットワークは少数の中央ゲートウェイを経由するため、国中の電話が 1 つの都市にいるように見えることがあります。
  • キャリアグレード NAT は、多数の契約者を中央拠点の 1 つのアドレスの後ろに置きます。
  • VPN、プロキシ、プライバシーリレーは、出口サーバーの場所を示します。
  • 衛星インターネットは、まったく別の国からインターネットに出ることがあります。
  • 再割り当てされたブロックは、データベースが追いつくまで古い情報のままです。

位置を訂正するには

自分のアドレスがいつも違う場所に表示されるなら、位置情報の提供元に連絡してください。当サイトの位置データは訂正を受け付けている DB-IP に基づいており、ほかのデータベースも同様です。ネットワーク運用者は geofeed を公開すれば、すべての提供元に正しい情報を伝えられます。

決して使ってはいけない用途

IP の位置情報で個人や住居を特定することはできません。誰かの居場所を突き止めたり、救急隊を派遣したり、個人に関する判断の唯一の根拠にしたりしてはいけません。アプリが正確な位置を必要とするなら、ブラウザを通じてあなたに許可を求める必要があり、あなたは断ることができます。

任意のアドレスがどこにあると推定されるかは、精度半径と情報源とともに IP 位置情報ツールで確認できます。

  • プライバシー3分で読めます

    CGNAT(キャリアグレード NAT)とは?

    プロバイダーが 1 つのグローバル IPv4 アドレスを数百の契約者で共有させているかもしれない理由、その見分け方、そして使えなくなること。

  • DNS3分で読めます

    DNS のしくみ

    名前を入力してからアドレスを得るまで。リゾルバー、ルートサーバー、TLD、キャッシュ、TTL をやさしく解説します。

  • IPアドレス3分で読めます

    IP アドレスが変わるのはなぜ?

    動的な割り当て、ルーターの再起動、モバイルネットワーク、IPv6 のプライバシーアドレス。IP が一定でない日常的な理由。