Ip2region 3.0.0 发布 - xdb 添加了 IPv6 的支持


Ip2region 是一个离线的 IP 数据管理框架和定位库,同时支持 IPv4 和 IPv6,支持亿级别的 IP 断管理,10 微秒级别的查询性能,提供了很多主流编程语言的 xdb 数据格式的生成和查询实现。

ip2region 官方社区已正式上线旨提强化 IP 相关的工具链和数据服务,目前提供了稳定的 商用离线数据在线查询测试xdb 使用 / 技术文档

Ip2region 3.0.0 版本相信更新如下:

1,XDB存储引擎提供了对 IPv6 的支持,同时仓库的 data/ 下提供一份 1.8G+ 的 ipv6_source.txt 和一份生成好的 ip2region_v6.xdb 文件。

2,Golang maker 提供了对 IPv6  xdb 的生成支持,使用方式如下:

# ipv4 
./xdb_maker gen --src=../../data/ipv4_source.txt --dst=./ip2region_v4.xdb --version=ipv4
# ipv6
./xdb_maker gen --src=../../data/ipv6_source.txt --dst=./ip2region_v6.xdb --version=ipv6

3,Golang binding 提供了对 IPv6 查询的支持,具体使用文档请参考 Golang binding,测试方式如下:

➜golang git:(master) ✗ ./xdb_searcher search --db=../../data/ip2region_v6.xdb
ip2region xdb searcher test program
source xdb: ../../data/ip2region_v6.xdb (IPv6, vectorIndex)
type 'quit' to exit
ip2region>> 240e:87c:892:ffff:ffff:ffff:ffff:ffff
{region: 中国|广东省|深圳市|专线用户, ioCount: 12, took: 130.294µs}
ip2region>>

4,IPv4 数据定位信息格式调整为 "国家|省份|城市|ISP",去掉了之前为 0 的区域字段,便于和 IPv6 的数据格式保持一致,使用开源版本的 IPv4 数据的小伙伴记得调整获取字段的小标。

其他语言 binding 对 IPv6 的查询将在后续逐步提供支持,敬请关注。

Ip2region 3.0.0 版本下载地址:

1,Gitee:https://gitee.com/lionsoul/ip2region/tree/v3.0.0-release/

2,Github:https://github.com/lionsoul2014/ip2region/releases/tag/v3.0.0-release


相關推薦

2025-08-09

ip2region 是一个离线的 IP 数据管理框架和定位库,支持亿级别的 IP 断管理,10 微秒级别的查询性能,提供了很多主流编程语言的 xdb 数据格式的生成和查询实现。 ip2region 官方社区已正式上线旨提强化 IP 相关的工具链和数据服务

2023-02-07

ip2region (2.0 - xdb) 是一个离线的 IP 数据管理框架和定位库,支持亿级别的 IP 断管理,10 微秒级别的查询性能,提供了很多主流编程语言的 xdb 数据格式的生成和查询实现。 ip2region 2.10.0 更新如下: 1、增加 erlang binding 实现:https

2025-08-27

更高代码逻辑也更加简洁。 其它更新 [重构] 重构 ip2region 模块为 ip2location,新增大 xdb 文件查询支持。 [重构] 适配 commons-lang3 最新版本,StringUtils.equalsIgnoreCase 替换为 Strings.CI.equals [重构] 适配 commons-lang3 最新版本,Stri

2022-10-02

,账号登录接口报错:本地启动,账号登录接口报错加载ip2region.xdb文件出错的bug 7.【修复】更新效果图         详情:传送门 国庆期间我们在全力推进代码生成器开发,敬请期待,欢迎star,欢迎pr!

2023-06-16

add 新增 flatten-maven-plugin 插件统一版本号管理 add 新增 ip2region 实现离线IP地址定位库 移除功能 remove 移除 BeanCopyUtils 工具类 与 JDK17 不兼容 remove 移除 devtools 依赖 并不好用(建议直接用idea自带的热更) remove 移除 vue2

2024-01-22

Docker 25.0.0 现已发布,具体更新内容如下: New 添加 OpenTelemetry 跟踪。moby/moby#45652,moby/moby#45579 添加对 Linux 下 CDI 设备的支持。moby/moby#45134,docker/cli#4510,moby/moby#46004 添加一个额外的时间间隔,供容器启动期间运行状况检

2024-02-26

host:8000  ports:    - 10800:80 ​ 第三方下载 ip2region.xdb 用于ip离线归属地 Gitee:https://gitee.com/hejiale010426/FastGateway Github:https://github.com/239573049/FastGateway

2023-06-03

所有接口,感谢 @长久 贡献的代码 [优化] Str::Ip2Region 变更为 Ip2RegionListener::class 感谢 @loyating 贡献的代码 [优化] 跟随hyperf新版,变更config函数和env前面加命名空间调用 [优化] 优化watch支持8.2,兼容8

2025-06-19

Docker Desktop 4.42 已发布,新增原生支持 IPv6 网络,智能 DNS 解析、集成 Docker MCP Toolkit、增强 AI 相关功能等。 在网络功能方面,Docker Desktop 4.42 为满足多样化的企业网络需求,引入了原生 IPv6 网络支持,开发者可灵活选择 IPv

2023-10-13

应用全面覆盖。 8.配置化的密码策略、访问策略;支持Ip2region或GeoLite2地理库精准IP定位 ,强大安全审计,对用户全生命周期审计、访问行为记录追溯审计、安全合规审计、安全风险预警。 9.基于Java EE平台,微服务架构,采用S

2023-10-30

代码混杂、使用不方便等问题。fix: #I8BQZR [新增] 新增 Ip2Region 离线 IP 定位搜索支持模块,同时支持 IPV4 和 IpV6 [升级] Camunda 版本升级至 7.20.0 正式版,兼容 Spring Boot 3 的正式版本。同步更新 Camunda OpenAPI 描述文件和 SQL 脚本。

2025-08-09

新增功能 终端 UDP 和 IPv6 打洞 手写笔 数字一次性密码选项 在地址簿和可访问设备中启用强制总是中继选项 变更 强制登录会话使用安全 tcp,而不是忽略超时 当检索可访问设备被禁用时清空可访问设备标签页 

2024-08-28

Apfree Wifidog v7.08.2035版本正式发布:此次更新带来了重要改进和新功能,具体改动内容如下: 7.08.2355版本更新内容: 1. 修复内存泄露问题:修复了在HTTPS跳转过程中未释放URL内存的漏洞。 2. 多网关认证支持: 引入device_id作

2024-10-29

套餐导出路径编写错误 cloud内容更新 update 优化 将ip2region.xdb文件转移到web包下 防止其他项目使用core包打包太大问题 update 优化 增加dubbo元数据中心 redis集群配置示例 fix 修复 经过加密的请求无法过滤xss问题 将xss实