プロキシを真剣に扱うすべての人に共通するシナリオです。あなたは「ドイツ」のジオを持つレジデンシャルIPを取得します。チェッカーを開くと、正直に「Germany, Frankfurt」と表示されます。ターゲットサイトにアクセスすると、オランダの通貨、オランダの出力、オランダのクッキーバナーが表示されます。別のチェッカーは、IPがベルギーにあると言います。誰が嘘をついているのでしょうか?
誰も嘘をついていません。問題は、IPアドレスには座標がないことです。ジオロケーションはアドレスの特性ではなく、特定のデータベースの意見であり、間接的な方法で収集されたものです。データベースは複数あり、それぞれ独立しており、体系的かつ予測可能に異なります。以下では、これらのデータがどこから来るのか、最新の測定による実際の誤差がどれほど大きいのか、そして実際に何をすべきかを説明します。
IPには地理がない — 評価だけがある
パッケージには「国」というフィールドはありません。インターネットがアドレスについて知っていることは、登録者の文書に基づいて誰に割り当てられているか、そしてBGPルートがどこに向かうかだけです。これをもとに商業データベース(MaxMind、IPinfo、IP2Location、DB-IPなど)が推測を集め、五つの情報源を組み合わせています:
- RIRおよびwhoisの記録。 記録の国は、ブロックが割り当てられた組織の法的管轄であり、物理的に機器が置かれている場所ではありません。ドイツのプロバイダーはアムステルダムでアドレスを展開することができます。
- ジオフィード。 自己公開されたジオデータのフォーマットはRFC 8805(2020)で定義され、2024年にはRFC 9632に置き換えられました — これはRDAPを通じた検証と発見を含みます。オペレーターは自分のサブネットがどこにあるかを自ら宣言します。これは唯一の権威ある情報源ですが、カバレッジは非常に限られています:2023年末までにジオフィードは約2,800の自律システムを公開し、約3,400万のIPv4アドレス、つまり世界の割り当ての0.8%に過ぎません。
- ルーティングとBGPプレフィックス。 もし一つのアドレスの位置が知られていれば、データベースはそのプレフィックス全体に外挿します。これが主な誤りの原因です。
- 遅延測定。 知られた地点からのRTTによる三角測量 — 密集したヨーロッパの都市では機能しますが、測定ポイントが少ない場所では崩壊します。
- パートナーからのデータ。 IPをデバイスのGPS座標と照合するアプリケーションやサービスからの信号。
各ベンダーはこれを自分の比率とルールで混ぜ合わせます。結果が一致する必要はありません。
誤差の大きさ:2026年の測定
2026年5月21日、バージニア工科大学の研究者(Syed Tauhidun Nabi、Jocelyn Bliton、Tijay Chung、Shaddi Hasan)は「Lost in the Prefix: Revisiting IP Geolocation Accuracy Across Networks and Geographies」という論文を発表しました。彼らはMaxMind GeoLite2、IPinfo、IP2Location DB11、DB-IP Liteの四つのデータベースを、175か国での16,010のRIPE Atlasプローブの基準と、UNICEF Gigaプロジェクトからの21,292の「IP - 学校」のペアと比較しました。合計で37,302の観測があり、そのうち74.7%がIPv4、25.3%がIPv6でした。
重要な数字:
- 固定ネットワーク: プロバイダーによって異なりますが、中央値の誤差は3〜16kmです。先進国の家庭用固定インターネットでは、ジオはうまく機能します。
- モバイルネットワーク: 中央値の誤差は179〜207kmです。これは固定ネットワークとの間に10倍以上のギャップがあり、四つのデータベースすべてで同じです。
- 地域ごとの大きな誤差の割合(100km以上): ヨーロッパ9〜20%、アメリカ8〜22%、アジア53〜61%、アフリカ66〜72%。
- 原因: 約70%のモバイルプレフィックスは物理的に100km以上にわたって広がっています。プレフィックスが大きくなるほど、誤差が大きくなります — ベンダー、ネットワークの種類、地域に関係なく。
重要な点:四つのデータベースはほぼ同じように、同じ場所で誤りを犯します。これは「悪いベンダー対良いベンダー」ではなく、手法の一般的な制限です。グローバルサウスの国々では「粗い」プレフィックスが2〜3倍多く存在するため、誤差も高くなります。
MaxMindは自らの限界を正直に示しています:国レベルでの精度は99.8%、アメリカの州/地域レベルで約80%、都市レベルで66% — ここで「都市」とは半径50km以内に入ることを意味します。モバイルネットワークのアドレスは遠距離で使用されるため、VPNやプロキシの場合、データベースはエンドユーザーではなくサーバーをジオロケートします。
なぜチェッカーとサイトで異なる結果が出るのか
ここに元のシナリオの謎があります。あなたが開いたチェッカーは、自分のデータベースの情報を表示しています。ターゲットサイトは自分の情報を見ています。これは同じ質問に対する異なる回答であり、両方とも自分の座標系では「正しい」です。
具体的な不一致のメカニズムは三つあります:
- 異なるベンダー。 CloudflareのサイトはCF-IPCountryヘッダーから国を取得します — これはCloudflareの独自データであり、同じ瞬間にMaxMindがそのアドレスに対して提供する情報と定期的に異なります。ストリーミングや決済システムは、行動履歴を補完した独自のリストを保持しています。
- データの古さ。 無料のGeoLite2 CityおよびCountryは週に二回更新されます — 火曜日と金曜日に。商業用のGeoIP2は毎営業日にリリースされます。1年前のデータベースのスナップショットを持つサイトは、昨年の状況を見ています。これが新しいサブネットが「定着」するのに数週間かかる理由でもあります。
- 異なる詳細度。 ベンダーごとに異なるポリシーがあります:あるものは都市を提供し、他のものは自信が低い場合、意図的に地域や国に丸めます。都市がないことは誤りではなく、推測を拒否することです。
ほぼ確実に不一致が生じる四つの状況
- モバイルプロキシ。 定義上最悪のケース:CGNAT、1つのプレフィックスが国の半分に広がり、中央値の誤差は200km近くです。モバイルIPに正確な都市を要求するのは無意味です — ネットワークはそのようには設計されていません。また、IPが本当にモバイルであるか、データセンターの偽のASNであるかを確認するのも有益です:手法の詳細は、本物の4Gプロキシと偽のASNを見分ける方法で説明されています。
- 再販されたり移転したブロック。 IPv4サブネットが新しい所有者に移転された後、古い国は数ヶ月間データベースに残ります。二次アドレス市場は活発で、これは一般的な現象であり、珍しいことではありません。
- Anycastとクラウド。 同じプレフィックスが世界中の数十の地点からアナウンスされます。データベースはこれを一つの場所にまとめざるを得ず、どの選択もほとんどのリクエストに対して誤りになります。
- 本社に登録。 プロバイダーは一つの国に登録されており、インフラは別の国にあります。データベースは文書を取りますが、他にデータがありません。
実際に何をすべきか
- 重要な場所で確認し、チェッカーでは確認しない。 唯一の重要なテストは、ターゲットサイトを開いて、どの国と通貨が表示されるかを見ることです。もし目的がGoogleのローカル出力や地域の価格であれば、チェッカーは受け入れ基準とはなりません。
- 最低三つのデータベースを照合する。 MaxMind、IPinfo、DB-IPが一致すれば、ターゲットサイトも同様に見る可能性が高いです。それらの間の不一致は、アドレスが問題であり、問題が発生する可能性があることを示す信号です。
- 「国」と「都市」の要求を分ける。 信頼できるプロバイダーの国は信頼性が高い(MaxMindの評価で99.8%)。都市は、最良の場合でも半径約50kmの確率的な値です。都市に基づいてビジネスロジックを構築する場合は、誤差の余裕を持つ必要があります。
- アドレスではなくプレフィックスを見てください。 whoisを確認し、アナウンスされているブロックのサイズを確認します。もしIPが/16にあり、国の半分に広がっている場合、誰も正確な位置を特定できません。
- ジオとレピュテーションを混同しない。 正しい国は、そのアドレスがプロキシとしてマークされていないことを示すものではありません。これは別のデータベースによる別の確認が必要です — 詳細は「クリーン」IPとプロキシのレピュテーションチェッカーに関する神話で詳しく説明されています。
- プロバイダーにジオフィードについて尋ねる。 オペレーターのサブネットにRFC 9632に基づくジオフィードが公開されている場合、国と都市は彼自身から来ており、推測からではありません。これは特定のプールを支持する最も強力な議論です。MaxMindはジオフィードを通じて修正をインポートし、営業日ごとに確認します。単発の修正は1〜2営業日で行われ、その後次のデータベースリリースに含まれます。
これがプロキシのタイプ選択に与える影響
測定から得られる単純なルールがあります。もしタスクが正確な地理を必要とする場合 — 検索エンジンのローカル出力、地域の価格、ジオターゲティング広告 — レジデンシャルプロキシを固定回線で使用してください:中央値の誤差は数キロメートル単位で測定されます。もしタスクがネットワークのタイプに対するプラットフォームの信頼を必要とする場合 — ソーシャルメディア、メッセンジャー、モバイルアプリ — モバイルプロキシを使用してください。ただし、地図上のポイントが地域内で浮動することを考慮してください。両方の要件を一つのIPに組み合わせることは物理的に不可能です:これは携帯ネットワークのアーキテクチャの制限であり、プールの品質ではありません。
粗い誤差の割合が高い地域 — アジア、アフリカ — では、都市ではなく国レベルで計画してください。研究によると、そこでのアドレスの2〜3件に1件は、どのベンダーでも実際の場所から100km以上離れています。
結論
「国が正しく特定されない」は、ほとんどの場合、プロキシで騙されたことを意味しません。むしろ、あなたが二つの異なるデータベースの回答を比較し、それらが一致しないことに驚いたことを意味します。正しい行動の順序は、ターゲットプラットフォームがどのデータベースを読み取っているかを確認し、正確にそのデータベースでジオを確認し、問題のあるアドレスを複数の情報源で照合し、モバイルネットワークに都市の精度を要求しないことです。彼らにはその精度がなく、今後もないでしょう。
そして、今年の重要な数字を頭に入れておいてください:固定回線での3〜16kmに対して、モバイルでは179〜207kmです。これは、サポートチケットを開く前にプロキシに対するジオへの不満の大部分を説明します。
