github lionsoul2014/ip2region v3.1.0-release

10 hours ago
  1. Java maker 添加连续 IP 段的自动检测和合并,实现和 golang maker 一样的自动压缩效果。
  2. Java maker 添加 IPv6 xdb 生成的支持,使用方式如下:
// IPv4
java -jar target/ip2region-maker-3.0.0.jar --src=../../data/ipv4_source.txt --dst=./ip2region_v4.xdb --version=ipv4
// IPv6
java -jar target/ip2region-maker-3.0.0.jar --src=../../data/ipv6_source.txt --dst=./ip2region_v6.xdb --version=ipv6
  1. Java binding 提供了对 IPv6 查询的支持,具体使用文档请参考:Java binding,测试方法如下:
➜  java git:(fr_java_ipv6) ✗ java -jar target/ip2region-3.1.0.jar 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:3b7:3272:d8d0:db09:c067:8d59:539e     
{region: 中国|广东省|深圳市|家庭宽带, ioCount: 14, took: 424 μs}

IPv6 支持版本的 Maven 坐标如下:

<dependency>
    <groupId>org.lionsoul</groupId>
    <artifactId>ip2region</artifactId>
    <version>3.1.0</version>
</dependency>

Don't miss a new ip2region release

NewReleases is sending notifications on new releases.