美国各州的地理 IP 数据有多准确?

Posted

技术标签:

【中文标题】美国各州的地理 IP 数据有多准确?【英文标题】:How accurate is geo ip data on the U.S. state level? 【发布时间】:2010-08-22 04:58:04 【问题描述】:

我们希望在我们的 Web 应用程序中为来自某个州(佛罗里达州)的访问者与来自其他国家/地区(和世界)的访问者实现稍微不同的行为。

100% 准确并不重要,但要一直到 90 年代——如果少数佛罗里达人看到另一个版本,而其他人看到佛罗里达版本,那也没关系。

您在基于 IP 地址对用户进行州级识别方面有何经验?

是的,我了解使用此信息(ISP、代理服务器、yada yada)的理论限制,但我不知道这在现实世界中会如何发挥作用。 about the different providers 和 accuracy 有一些很好的答案,但它们并没有真正回答我们的州级经验问题。谷歌provides some,但不是我们正在寻找的信息。

谢谢。如果这种方法效果不够好,我们不想采用这种方法。

【问题讨论】:

丹尼尔在下面的回答非常好。我很好奇是否有人有尝试依赖这些数据(尽管我们都依赖于广告投放)做其他事情的第一手经验。 我确实依赖于 MaxMind 的数据,但仅限于国家层面。我们将其用于信用卡欺诈预防系统。该系统用于向人工操作员显示来自 IP 地址的客户所在国家/地区(来自 Maxmind)、发卡银行所在的国家/地区(来自支付网关)以及用户在创建时选择的国家/地区帐户。如果其中任何一项不匹配,操作员将采取手动操作(给客户打电话或类似的方式)... ... 从IP地址导出的国家被认为是三个中最可靠的,即使我没有进行科学抽样,我相信错误/遗漏/不正确的响应要少得多98%...我知道您需要州级准确度,但从***的良好经验来看,我猜 MaxMind 发布的统计数据与事实相差不远...当然,您可能要等待看看是否有人在这个级别上有更好的第一手经验。 【参考方案1】:

MaxMind,提供流行的 IP 到位置数据库,发布了一些关于其数据的统计数据:

GeoIP City Accuracy for Selected Countries

这是他们为美国发布的数据(最后更新于 2010 年 5 月 17 日):

在真实位置 25 英里范围内正确解决: 83% (85%)

在距离真实位置超过 25 英里处的错误解析: 14%

城市层面未覆盖: 3%

定义:

在真实位置 25 英里范围内正确解析:是指在实际城市 25 英里范围内正确解析的 IP 地址。括号中的第二个数字是指在排除城市级别未涵盖的数据的情况下正确解析的 IP 地址的百分比。

在距离真实位置超过 25 英里处未正确解析:指的是在距离实际城市超过 25 英里处未正确解析的 IP 地址。

城市层面未覆盖:指所选国家的数据中不包含城市信息的百分比。我们将这些数据范围保留为没有城市信息,以防止误报。城市信息不适用于 AOL IP 地址或 Internet 服务提供商 (ISP) 通过代理路由流量从而掩盖原始位置时。

【讨论】:

以上是关于美国各州的地理 IP 数据有多准确?的主要内容,如果未能解决你的问题,请参考以下文章

什么是最准确(且价格合理)的 IP 地理位置数据库? [关闭]

如何测试基于IP的地理位置(需要测试美国各个州,而不仅仅是低于48)

为啥 HTML5 可以准确检测地理位置?

地理 IP 和国家/地区/城市数据库

基于 ip 的地理定位精度的时间依赖性

熊猫:无法进行位置索引