一、数据来源

社区目前的商用离线数据由第三方服务商提供,支付和发票也由对应的服务商主体提供(支付页会有注明),社区接入购买和数据服务入口。

购买的订单和用户标识数据(账户ID、手机号)也会同步到对应的服务商平台,您的账户标识在第三方平台也能登录并且使用他们提供的数据服务

二,数据版本

目前V4离线数据分为三个版本:V4-基础版V4-高级版V4-专业版,三个版本的区别如下:

1,字段区别:相比基础版,高级版多个ASN字段,专业版多ASN应用场景两个字段。

2,区县覆盖率:相比基础版,高级版和专业版的区县字段的覆盖率多10%左右,但是高级版和专业版的区县覆盖率一样。

三,常见问答

01,离线数据的覆盖率情况是怎样的?

IP 覆盖率是100%,也就是任意一个有效的IP都会有定位信息,核心字段的覆盖率如下(统计于2025/08/01版本的数据,每个版本会有所不同但大体一致):

字段名 国内IP数 ÷ 国内总IP数 = 国内覆盖率 国内IP数 ÷ 海外总IP数 = 海外覆盖率
国家 411340732 ÷ 411340732 = 100% 3290918212 ÷ 3290918212 = 100%
省份 411333051 ÷ 411340732 = 99.99% 3290112050 ÷ 3290918212 = 99.97%
城市 366696013 ÷ 411340732 = 89.14% 3290112050 ÷ 3290918212 = 99.97%
区县
105045089 ÷ 411340732 = 25.53%~ (基础版)
141794265 ÷ 411340732 = 34.47%~ (高级版)
141794265 ÷ 411340732 = 34.47%~ (专业版)
0 ÷ 3290918212 = 0.0%
运营商 404354541 ÷ 411340732 = 98.30% 2871161818 ÷ 3290918212 = 87.24%
ASN 344098439 ÷ 411340732 = 83.65% 2775695469 ÷ 3290918212 = 84.34%
应用场景 354143160 ÷ 411340732 = 86.09% 3033259204 ÷ 3290918212 = 92.17%
没有覆盖的 IP 对应的字段的值为空,例如:25.5%的区县覆盖率意味着只有25.5%的 IP 有有效的区县值,其他的没有区县的值是空的。
02,离线数据的准确率是多少?
这个数据社区真心无法提供一个数字,若是您给我一个IP定位信息对,技术上我们也无法判断他的对错,准确与否本身也没有一个标准来衡量,所以社区建议您去“查询测试”页面进行反复的测试确认,如果您有很多IP需要有确定的定位信息,并且需要验证我们的商用数据,您可以通过底部的联系方式联系管理员进行批量导出。
03,发现有些 IP 定位信息不对,我要怎么处理?
不存在100%准确的离线定位库,即使1%的错误率,也意味着有429万个 IP 的定位信息是错误的,更何况做到99%还是具有极大的挑战性的(我不确定是否有团队能做到),因为 IP 的分配一直在变动,所以建议:产品设计上一定要考虑到定位错误的出现并且做好相关的应对处理
04,我现在用的开源数据,升级到商用数据是覆盖原来的 xdb 文件就可以了吗?

社区默认提供了三个版本的 XDB 文件,覆盖 xdb 文件后,可能还需要您按照使用情况修改下字段的获取下标,具体如下:

开源版 xdb 的字段为:国家|省份|城市|网络运营商

满载版 xdb 的字段为:大洲|国家|省份|城市|区县|网络运营商|其他字段

标准版 xdb 的字段为:国家|省份|城市|区县|网络运营商|其他字段

精简版 xdb 的字段为:国家|省份|城市|网络运营商|其他字段

设 $region 为按照 | 切割后的数组,例如,您之前在开源版本获取城市是 $region[2],如果是商用满载版您需要修改为 $region[3],而标准/精简版就不用修改;原来开源数据获取网络运营商为 $region[3],商用满载版本需要修改为 $region[5],商用标准版需要修改为 $region[4],精简版不需要修改。

如果需要获取商用数据的其他字段,则按照对应的下标获取即可,可以打印 $region 数组,然后参考对应数据版本的数据描述来查找。

05,为什么支付主体是第三方服务商的?
IP数据的更新更新是一项成本很高的工作,专业的事情交给专业的团队。IP2REGION社区只是一个服务平台,最终提供数据的还是服务商,之所以支付使用的是第三方服务商的主体是因为购买者的实际交易对象是数据服务商,无论是社区本身亦或者是和服务商的合作有任何问题,数据服务商还是有义务继续为购买者提供交易的数据服务。
06,购买后能开发票吗?
可以的,订单付款后通过订单管理->订单列表->申请开票直接提交信息申请电子发票,企业/个人、普票/专票都支持。
07,为什么使用离线数据和查询测试页面看到的结果不一样?
离线数据是每个月更新一次,在线测试数据会更新的更频繁,下一次更新前中间的全部变化都是没法同步的,所以结果会有所差距,这也是离线数据使用场景的劣势。
08,月更是怎么理解的?
也就是离线数据是每个月更新一次,在下一次数据更新前你无论下载多少次都是一样的数据,具体的更新时间请查看数据服务的更新规则
09,数据什么时候更新,以及我们怎么更新?
登录社区进入数据服务->离线数据会看到您对应服务的更新时间,查看更新规则,每次数据完成更新后,您可以手动下载数据进行应用更新也可以按照自动更新的描述接入自动更新。
10,购买的数据服务过期后会怎么样?
离线数据购买的更多的是个数据更新的服务,当数据服务过期后您不能再下载更新后的数据,但是您已经下载的数据是可以继续永久使用的
11,购买的离线数据有什么使用限制吗?
购买主体或者本人使用上没有任何限制,但是您不能拿着数据去直接进行二次销售或者授权其他不同主体/个人使用。