データ品質

CGNATがモバイルユーザーのIPジオロケーションに与える影響

モバイルネットワーク上の1つのパブリックIPアドレスは、ある瞬間に、キャリアグレードNATの下で同じ通信事業者のゲートウェイを経由する、実に多数の異なる端末を表していることがあります。これは一部のモバイルネットワークでたまに起こることではなく、ほとんどの通信事業者が、限られたパブリックIPv4アドレスのプールを、はるかに多くの接続中の契約者で共有するための標準的な運用モデルです。この共有の仕組みを理解することが、モバイルのIPジオロケーションに何が約束でき、何が約束できないかを理解する鍵になります。

非常に多くの異なる契約者が同時に1つの見えているパブリックアドレスを共有しうるため、そのアドレスが特定の契約者1人の正確な位置を示すことは、定義上ありえません。そのアドレスで妥当に特定できるのは通信事業者そのものと、その事業者がネットワークをどう構成しているかによっては、ゲートウェイがカバーするおおまかな地域です。広い範囲をカバーする少数の集中した出口を通してNATプールをルーティングする事業者もあり、その場合、モバイルのジオロケーションは国単位か広い地域単位の精度にとどまります。一方、契約者が実際にいる場所に近い、より分散したゲートウェイを維持している事業者もあり、その場合は市区町村レベルの結果がかなり信頼できるものになります。

このばらつきがあるため、モバイルIPの精度は一律に決まった上限があるわけではなく、ある通信事業者が自社のネットワークをどう設計しているかに左右されます。これはどのジオロケーションプロバイダーにも制御できないことです。モバイルIPに対する市区町村レベルの結果は多くの場合に実際に役立つ推定値ですが、端末の位置をピンポイントで確認したものではなく、その事業者のインフラがより広い地域からのトラフィックをどこにルーティングする傾向があるかを反映した、確率的なものとして理解すべきです。

実践的な対応は、接続の種類に合わせて期待値を調整することです。IP検索のorganizationasnのフィールドが既知のモバイル通信事業者を示している場合は、市区町村レベルの結果を、固定の住宅用や業務用のブロードバンド接続よりも、適切に広い許容範囲で扱ってください。固定回線ではNATによる共有ははるかに控えめで、位置は契約者の実際の地域により近く追随する傾向があります。不正スコアリングや地域別のコンテンツ配信といった用途では、生の位置情報そのものよりも、この接続の種類の違いのほうが、行動に移しやすいシグナルであることがよくあります。

My GeocodeのIPv4IPv6の検索が、地理的なフィールドと一緒にASNと組織を返すのは、まさにこのためです。接続の種類に関係なくIPから得たすべての位置を同じ精度として扱うのではなく、リクエストがモバイル通信事業者のネットワークから来ていることを見分け、それに応じて精度への期待値を調整できるようにしています。