商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 硬件相关 > ip2region 3.13.0 发布 - 开源数据更新 \/ 中英双语 \/ iso 国家代号

ip2region 3.13.0 发布 - 开源数据更新 \/ 中英双语 \/ iso 国家代号

  发布于2026-08-17 阅读(0)

扫一扫,手机访问

IP地址库的维护者迎来了一次重要更新。ip2region,这款主打高性能、离线运行的IP地理定位开源框架,刚刚发布了3.13.0版本。它的特点很明确:全面兼容IPv4和IPv6,处理上亿级IP段数据毫无压力,单次查询响应时间稳稳控制在10微秒以内。更重要的是,它为多种主流编程语言都准备好了xdb格式的数据生成器和查询SDK,开发者上手成本很低。

先说说社区动态。ip2region官方社区已经正式上线,目标很清晰——打造更完善的IP工具生态和数据服务体系。目前已经商用的离线数据库、在线查询体验平台,以及完整的xdb使用指南和技术文档,都已在社区中落地。

那么,3.13.0版本具体带来了哪些变化?

核心更新内容如下:

  1. 中国大陆特殊行政区划名称统一规范化。比如“香港”改为“香港特别行政区”,“澳门”改为“澳门特别行政区”,这类调整的具体细节可以参考PR/423。

  2. 根据用户反馈,对部分国内IPv4/IPv6地址段的归属信息做了优化,定位准确性进一步提升。详情见PR/424。

  3. 这是一次全球范围内的数据校准——所有海外IPv4和IPv6地址段的地理信息都进行了系统性更新。境外数据统一采用英文描述,境内数据继续保留中文;国家名称严格遵循ISO-3166国际标准。相关调整可参阅PR/427和PR/428。举个例子:

222.124.251.0|222.124.251.255|Indonesia|Central Ja va|Semarang|PT Telekomunikasi Indonesia|ID222.124.252.0|222.124.252.255|Indonesia|Riau|Batam|PT Telekomunikasi Indonesia|ID222.125.0.0|222.125.255.255|中国|广东省|深圳市|深圳市天威视讯|CN222.126.0.0|222.126.116.95|Philippines|Metro Manila|Makati City|0|PH222.126.116.96|222.126.127.255|Philippines|Metro Manila|Manila|0|PH222.126.128.0|222.126.159.247|中国|广东省|深圳市|亚太环通|CN

  1. IPv4和IPv6全量数据中新增了iso-3166-alpha2-code字段(国家两位字母代码)。整体格式统一为:国家|省份|城市|ISP|iso-3166-alpha2-code。这里有个细节值得注意:“科索沃”未被ISO官方分配标准alpha2编码,暂时使用非官方临时代码XK;其余所有国家代码均严格符合ISO-3166规范。实际查询结果示例如下:

➜ golang git:(master) ./xdb_searcher searchip2region search service test program+-v4 db: /data01/code/c/ip2region/data/ip2region_v4.xdb (vectorIndex)+-v6 db: /data01/code/c/ip2region/data/ip2region_v6.xdb (vectorIndex)type 'quit' to exitip2region>> 1.2.3.4{region: Australia|Queensland|Brisbane|0|AU, took: 4.216552ms}ip2region>> 113.118.113.77{region: 中国|广东省|深圳市|电信|CN, took: 3.253902ms}ip2region>> 240e:3b7:3273:51d0:ebae:761:a5e3:bc69 {region: 中国|广东省|深圳市|电信|CN, took: 3.693716ms}ip2region>> 2604:a840:3::a04d{region: United States|California|San Jose|xTom|US, took: 4.70235ms}ip2region>>

  1. 所有保留地址段(Reserved IP Range)的定位信息被标准化为固定值:Reserved|Reserved|Reserved|0|0。这一调整详见PR/430。
  2. 各语言绑定仓库中的README示例查询结果均已同步更新至最新版数据,确保文档与实际输出保持完全一致。详情见PR/429。

本次更新的数据已经同步到GitHub和Gitee官方仓库,xdb二进制文件也重新编译完成。用户只需下载最新版xdb文件并覆盖旧文件即可完成升级。需要提醒一下:国家ISO Alpha-2代码位于字段第5位(下标4,从0开始计数),使用时注意索引即可。

源码获取地址:点击下载

本文转载于:https://www.php.cn/faq/2031581.html?uid=1246273 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注