ipip-ipdb
Version:
IPIP.net 官方支持的 IP 数据库 ipdb 格式查询代码
18 lines (17 loc) • 594 B
JavaScript
var ipdb = require('./index')
var util = require('util');
var ipaddr = require('ipaddr.js');
function testCity() {
var city = new ipdb.City('c:/work/datalib/ipapi_ut.ipdb');
console.log(city.db.buildTime());
console.log(city.db.languages());
console.log(city.db.fields());
var m = city.findMap("118.28.1.1", "CN");
console.log(util.types.isMap(m));
console.log(m['isp_domain']);
info = city.findInfo("27.190.254.1", "CN");
console.log(info);
console.log(info.DistrictInfo().districtName);
console.log(info.ASNInfos());
}
testCity();