IPジオロケーションとは、IPアドレスに基づいてデバイスの物理的な場所を特定するプロセスです。 ウェブサイトがローカルコンテンツを表示したり、地域制限を適用したり、 不正を検出したりするために使用されています。whatsmy.fyiで、IPアドレスが現在地についてどのような情報を公開しているか確認できます。
IPジオロケーションの仕組み
IPアドレスは地理的ブロックで組織(ISP、企業、大学)に割り当てられます。これらの割り当ては RIPE(欧州)、ARIN(北米)、APNIC(アジア太平洋)などの地域インターネットレジストリが 管理する公開データベースに記録されています。IPジオロケーションデータベースはこれらの レジストリと追加のデータソースを照合して、IP範囲を都市、地域、国にマッピングします。
whatsmy.fyiはサードパーティのジオロケーションAPIを使用しません。代わりに、Cloudflareの リクエストオブジェクト(cf.city、cf.country、cf.region) から直接位置データを読み取ります。このアプローチにより、レイテンシはほぼゼロで 外部依存関係もありません。
IPジオロケーションの精度
精度は接続の種類によって大きく異なります:
- 国レベル:非常に正確(95〜99%正確)。ほぼすべてのジオロケーション サービスが国を正しく識別します。
- 都市レベル:まあまあ正確(固定ブロードバンドで40km以内に50〜80%正確)。 モバイル接続、衛星インターネット、企業VPNでは大きくずれることがあります。
- 番地:提供されておらず、不可能です。IPジオロケーションで 番地を特定することはできません。
IPジオロケーションが間違う理由
- ISPのルーティング:実際の場所から遠いハブ都市経由でトラフィックを ルーティングする場合があります。
- VPNまたはプロキシ:VPNを使用している場合、IPアドレスはVPNサーバーの ものになります。ジオロケーションはVPNサーバーの場所を示します。
- 企業ネットワーク:企業VPNを通じて接続する従業員は、会社の 本社に見える場合があります。
- モバイルネットワーク:モバイルIPアドレスはキャリアによって割り当てられ、 接続している基地局ではなくデータセンターに対応する場合があります。
- データベースの古い情報:IPアドレスブロックは定期的に組織間で 再割り当てされます。頻繁に更新されないデータベースには古いマッピングが含まれる 場合があります。
IPジオロケーションに含まれる情報
- 国と国コード(例:
JP、DE) - 地域/都道府県(例:東京都、大阪府)
- 市区町村
- 郵便番号(精度は大きく異なる)
- 緯度と経度(通常は都市レベル、番地レベルではない)
- タイムゾーン(例:
Asia/Tokyo) - ISPとASN(自律システム番号)
- IPがEU域内かどうか
よくある質問
ウェブサイトはIPアドレスから自宅の住所を特定できますか?
できません。ウェブサイトはIPアドレスから大まかな都市とISPしか特定できません。 正確な住所はISPだけが持っており、法律により守秘義務があります。
なぜwhatsmy.fyiが間違った都市を表示するのですか?
これはIPジオロケーションの既知の限界です。ISPがハブ都市経由でトラフィックを ルーティングしている場合、またはモバイルネットワーク上にある場合、 表示される都市が実際の場所と異なる場合があります。
IPジオロケーションはGDPRに準拠していますか?
GDPRの下では、IPアドレスは個人データとみなされます。whatsmy.fyiはIPアドレスを あなたに表示するためだけに処理し、何も保存しません。



