我们希望在我们的网络应用程序中为那些从某个州(佛罗里达州)访问的人与在其他国家(和世界)访问的人实施稍微不同的行为。
它不是至关重要的,它是100%准确,但在90年代 - 如果一些佛罗里达人看到另一个版本,其他人看到佛罗里达版本,这是没关系的。
根据用户的IP地址对用户进行状态级别识别的体验是什么?
是的我理解使用这些信息的理论限制(ISP,代理服务器,yada yada),但我不知道这在现实世界中是如何发挥作用的。有一些很好的答案about the different providers和accuracy,但它们并没有真正回答我们的州级经验问题。 Google provides some,但不是我们正在寻找的信息。
感谢。如果它不能很好地运作,我们不想采用这种方法。
答案 0 :(得分:1)
MaxMind,它提供了一个流行的IP到位数据库,发布了一些有关其数据的统计数据:
这是他们为美国发布的数据(最后更新时间为2010年5月17日):
在25英里的真实位置内正确解决: 83%(85%)
错误地解决了距真实位置超过25英里的距离: 14%
未涵盖城市级别: 3%
说明:
在25英里的真实位置内正确解决:是指在实际城市25英里范围内正确解析的IP地址。括号中的第二个数字是指如果排除城市级别未涵盖的数据,则正确解析的IP地址的百分比。
错误地解决了超过25英里的真实位置:是指超过25英里的实际城市错误解析的IP地址。
城市级别未涵盖:是指不包含城市信息的所选国家/地区的数据百分比。我们保留这些数据范围而没有城市信息,以防止误报。城市信息不适用于AOL IP地址,或者当互联网服务提供商(ISP)通过代理路由流量时屏蔽原始位置。