Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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());
You can’t perform that action at this time.