Ip17mon Java Save

17mon ip库查询

Project README

IP 17mon java version, 比官方的速度快很多,支持监视文件改动自动加载

IP库请从 ipip.net 下载

添加依赖:

<dependency>
  <groupId>com.qiniu</groupId>
  <artifactId>ip17mon</artifactId>
  <version>0.2.1</version>
</dependency>

使用方法:

首选构建一个 Locator ,支持从不同的地方加载IP库,比如远程URL,或者本地的文件。

//从URL加载IP库
String ipBaseUrl = "http://xxx.example.com/ip.dat";
Locator locator = Locator.loadFromNet(ipBaseUrl);

//从本地加载IP库
String ipBasePath = "/tmp/ip.dat";
Locator locator = Locator.loadFromLocal(ipBasePath);

然后使用 find 方法查询:

LocationInfo ipInfo = locator.find("180.163.159.7");
System.out.println(ipInfo.toString());
Open Source Agenda is not affiliated with "Ip17mon Java" Project. README Source: qiniu/ip17mon-java
Stars
32
Open Issues
1
Last Commit
4 years ago
Repository
License
MIT
Tags

Open Source Agenda Badge

Open Source Agenda Rating