現在地はどこ? 位置情報を取得する2つの方法
ウェブサイトに「今どこにいますか?」と尋ねると、正直に答えられる方法は2つしかありません。ひとつは IP アドレスをもとにしたおおよその推測で、たいていの場合は都市名とインターネットプロバイダーを特定できます。もうひとつはブラウザの Geolocation API による精密な測位で、数メートル以内まで絞り込めますが、あなたが許可した場合に限られます。このツールは両者を並べて表示するので、どれだけずれが生じるかを一目で確認できます。
この2つの方法は競合するものではありません。それぞれが少し異なる問いに答えており、失敗する理由も異なります。どちらがどちらかを知っておくと、地図が隣の町にピンを立てたときの混乱を大幅に減らせます。
IP ベースの位置情報:ネットワークの最良推測
インターネットに接続するすべての端末は IP アドレスを持ち、すべての IP アドレスはある組織が RIPE や ARIN などの地域インターネットレジストリに登録したブロックに属しています。ジオロケーションデータベースはその登録記録を起点に、ルーティングデータ、ISP による修正、クラウドソースの目撃情報を重ねて、各アドレスが実際にどこで使われているかを推定します。このページを読み込むと、サーバーがあなたの IP をそのデータベースで検索し、国、地域、都市、そして ISP 名を返します。
処理は瞬時に行われ、許可は一切不要です。IP はすべてのリクエストに付随して届くためです。代償は精度です。国レベルの結果はほぼ常に正確で、実績ベースで 99% 超です。都市レベルになると不確かになります。国やネットワークによって、正しい都市が返ってくる確率は5分の1から4分の3程度まで幅があります。表示される位置は、あなたのリビングルームではなく、プロバイダーの登録住所であることも多いのです。

IP の位置情報が大きく外れる理由
いくつかの要因がずれを引き起こしますが、どれも何か壊れているわけではありません。
- モバイルキャリア。スマートフォンのトラフィックは通常、少数の中央ゲートウェイを経由します。あなたが今立っている場所から何百キロも離れた都市に IP が解決されることがあります。それがキャリアのゲートウェイの所在地だからです。
- VPN とプロキシ。これらはあなたの IP をサーバーの IP に置き換えます。VPN の出口がアムステルダムであれば、データベースはアムステルダムと表示します。それがまさに VPN に払っている対価です。IP アドレス確認ツールでは、VPN を含め、サイトが現在見ているアドレスを確認できます。
- 企業・キャンパスネットワーク。大規模な組織はしばしば全員のトラフィックをひとつの拠点に集約します。リモートワーカーが会社の本社にいるように見えることがあります。
- データベースの陳腐化。IPv4 アドレスは売買・再割り当てされ、各データベースはそれぞれのスケジュールで更新されます。新たに割り当てられたばかりのブロックが数週間は以前の国を表示することがあります。
ブラウザの位置情報:高精度だが許可が必要
ブラウザの Geolocation API はまったく別物です。スマートフォンでは実際の GPS を使い、屋外では約10メートルの精度を実現します。GPS を持たないノートパソコンでは、近くの Wi‑Fi ネットワークや基地局を三角測量に使い、一般的に 20〜100 メートル以内に絞り込めます。「あなたの近所」と「あなたのいる建物」の差がここにあります。
これは本質的にセンシティブな情報のため、許可プロンプトの背後に置かれています。ページが初めて位置情報を要求すると、ブラウザが「許可」または「ブロック」のダイアログを表示し、あなたが選択するまで何も起きません。拒否すれば API はエラーを返すだけで、ページは迂回する方法を持ちません。許可すれば、位置情報が一度読み取られてブラウザ内でページに渡されます。このツールはそれを保存したりどこかに送信したりしません。表示される情報はローカルで計算され、タブを閉じると消えます。
この許可制の設計こそが要点です。IP 位置情報はパッシブで常に利用可能ですが、精密な位置情報はサイトごとに意識的に付与するもので、ブラウザの設定でいつでも取り消せます。

位置情報が実際に使われる場面
多くの場合、位置情報は静かに、便利な役割を果たしています。天気アプリは正しい予報を表示するために都市名が必要です。地図アプリは精密な位置情報を使ってあなたを中心に地図を表示し、自宅への経路を案内します。「近くのレストラン」や店舗検索も、取得できる位置情報のいずれかを使います。ストリーミングサービスやショッピングサイトは IP からあなたの地域に応じた価格やライセンスを適用します。銀行や決済業者は、IP の国とアカウント情報が一致するかどうかを基本的な不正検知シグナルとして確認します。これが VPN が時折認証ステップを引き起こす理由のひとつです。
そのどれもあなたの番地を必要としません。おおよその IP 推定は天気やコンテンツ地域に対応でき、ブラウザの精密測位はカーナビゲーションのようにアプリが本当に精度を必要とする場合にのみ機能します。
プライバシーについてひと言
それぞれの方法が何を開示するかを明確にしておく価値があります。IP はあなたが接続するすべてのサーバーに見えています――これがインターネットの仕組みです――ので、IP レベルの位置情報は本当の秘密ではなく、不正確なだけです。精密な位置情報こそ守る価値があるもので、許可プロンプトがその管理ポイントです。必要な場所にだけ許可し、ブラウザのサイト権限を定期的に確認して忘れた許可をクリアしましょう。あなたのトラフィックがどのサーバーと通信しているかも確認したい場合は、DNS 検索ツールが次の目的地として適しています。
よくある質問
IP の位置情報が違う都市を表示するのはなぜですか?
多くの場合、その位置があなたではなくインターネットプロバイダーのものだからです。モバイルキャリアはトラフィックを中央ゲートウェイ経由でルーティングし、企業ネットワークはすべてのユーザーをひとつの拠点に集約し、ジオロケーションデータベースはアドレスが再割り当てされると更新に遅れることがあります。VPN はあなたの都市ではなくサーバーの都市を表示します。
IP ジオロケーションはどれくらい正確ですか?
国レベルはほぼ常に正確で、99% 以上です。都市レベルははるかに不確かで、国やネットワークによって 20〜75% 程度しか正しくありません。おおよその地域と考え、正確な地点とは思わないようにしましょう。
ブラウザの GPS 位置情報はどれくらい正確ですか?
GPS 搭載のスマートフォンでは、屋外で約10メートル以内が一般的です。ノートパソコンでは Wi‑Fi と基地局の三角測量にフォールバックし、一般的に 20〜100 メートル以内に絞り込めます――IP 推定よりはるかに高精度です。
このツールは位置情報を追跡・保存しますか?
いいえ。IP の推定はあなたの接続から読み取られており、精密な位置情報は(許可した場合)ブラウザ内で計算されてあなただけに表示されます。ログに記録されたり送信されたりすることはなく、タブを閉じると消えます。
ウェブサイトは許可なく正確な位置情報を取得できますか?
精密な位置情報は取得できません。Geolocation API は常に許可を必要とし、拒否するとエラーが返るだけです。サイトはすべての接続に含まれる IP からおおよその地域を推定することはできますが、あなたの明示的な同意なしに GPS レベルの精度には到達できません。
サイトに位置情報を見せないようにするには?
許可プロンプトをブロックするか、ブラウザのプライバシーまたは権限設定にあるサイト設定で既存の許可を取り消してください。IP ベースの推定も変更したい場合は、VPN またはプロキシを使えばサイトに異なるアドレスと地域が表示されます。
