IP 位置数据从何而来、为什么能精确到国家却无法精确到街道,以及精度半径的含义。
数据来源
MaxMind 等 IP 定位服务商会综合多种数据:注册机构数据(哪个组织在哪个国家持有哪个地址块)、BGP 路由数据、从已知位置测得的网络延迟、运营商提供的数据,以及与位置服务的关联分析,最终得到把 IP 段映射到国家、省份、城市、邮编和经纬度的数据库。
准确度如何?
国家级准确率通常在 99% 以上。城市级准确度差异很大:在数据完善的国家,固定宽带通常误差在 25~50 公里以内;而移动网络经常通过少数几个大型网关出口,手机可能显示在几百公里外的城市。
每个结果都带有精度半径,真实位置大概率(但不保证)在这个圆内。当服务商没有更精确的信息时,坐标会回退到国家中心点,这就是有些 IP 显示在湖中央或田野里的原因。
地理定位做不到什么
IP 地址无法揭示街道地址或个人身份。它的合理用途包括显示合适的语言和货币、风控评分、地区授权合规和统计分析。如果位置看起来不对,通常是因为运营商从其他城市出口,或者你处于 VPN、企业网络之后。