0.0.3 • Published 7 years ago
find-ip-location v0.0.3
find-ip-location
参考maxmind实现的纯javascript地址库;基于ipb提供的付费ip地址库实现ip地址解析,中国国内的地址精确到省市,国外的精确到国家。需要使用配套工具将提供的ip地址库文件,转换成工具需要的二进制格式文件。该地址库主要针对中国国内的ip地址解析。
Installation
$ npm install --save find-ip-location
Usage:
var ipQuery = require("find-ip-location")
var sampleFilePath = 'db path'
// Sync
var ipFinder = ipQuery.loadDBSync(sampleFilePath)
ipFinder.find('66.6.44.4')
// Async
ipQuery.loadDB(sampleFilePath, (err, ipFinder) => {
if(err){
console.log(err.message)
}else{
ipFinder.find('66.6.44.4')
}
})