ウェブサイトが正しい言語であいさつしたり、あなたの国の通貨で価格を表示したりするとき、おそらく IP 位置情報データベースであなたの IP アドレスを調べています。こうしたデータベースは便利ですが、誤解されることも多いものです。
データの出どころ
機器が物理的にどこにあるかを見られるデータベースはありません。提供元は、間接的な手がかりを組み合わせています。
- レジストリの記録:アドレスブロックが登録されている国(地域インターネットレジストリによる)。
- ルーティングデータ:どのネットワークがそのブロックを広報し、そのネットワークがどこで事業を行っているか。
- ネットワーク計測:多数の地点からの遅延。数ミリ秒の遅延で、アドレスがどこまで離れていられるかが絞り込めます。
- 運用者が公開するデータ:自分たちのプレフィックスがどこで使われているかを示す geofeed(RFC 8805)を公開しているネットワークもあります。
- 提携先や利用者からのデータ:ネットワーク運用者からの訂正や、商用製品ではアプリや Wi-Fi のデータ。
その結果は、個々の機器ではなく、アドレスのブロックについての推定です。
精度はどのくらい?
精度は提供元や接続の種類によって異なりますが、傾向は一貫しています。
- 国は大半のケースで正確です。
- 地域は、大きな国の固定回線ならたいてい正確です。
- 都市が正確な割合はずっと低く、最寄りの大都市になったり、数百キロ離れたプロバイダーの設備の所在地になったりします。
よい推定には精度半径が伴います。このサイトはそれを地図上に描きます。座標はおよそ 1 キロメートル単位に丸めています。それ以上の精度があるかのように見せるのは誤解を招くからです。
IP の場所が違って表示される理由
- モバイルネットワークは少数の中央ゲートウェイを経由するため、国中の電話が 1 つの都市にいるように見えることがあります。
- キャリアグレード NAT は、多数の契約者を中央拠点の 1 つのアドレスの後ろに置きます。
- VPN、プロキシ、プライバシーリレーは、出口サーバーの場所を示します。
- 衛星インターネットは、まったく別の国からインターネットに出ることがあります。
- 再割り当てされたブロックは、データベースが追いつくまで古い情報のままです。
位置を訂正するには
自分のアドレスがいつも違う場所に表示されるなら、位置情報の提供元に連絡してください。当サイトの位置データは訂正を受け付けている DB-IP に基づいており、ほかのデータベースも同様です。ネットワーク運用者は geofeed を公開すれば、すべての提供元に正しい情報を伝えられます。
決して使ってはいけない用途
IP の位置情報で個人や住居を特定することはできません。誰かの居場所を突き止めたり、救急隊を派遣したり、個人に関する判断の唯一の根拠にしたりしてはいけません。アプリが正確な位置を必要とするなら、ブラウザを通じてあなたに許可を求める必要があり、あなたは断ることができます。
任意のアドレスがどこにあると推定されるかは、精度半径と情報源とともに IP 位置情報ツールで確認できます。