qqwry.ipdb
v2024.9.25
Published
兼容 IPIP.net(ipdb) 格式的纯真离线数据库
Downloads
457
Readme
qqwry.ipdb
纯真数据库 IPIP.net 格式版,精简并匹配为国家、省、市、运营商。
标准版
|CDN|URL| |:---:|---| |jsdelivr|https://cdn.jsdelivr.net/npm/qqwry.ipdb/qqwry.ipdb| |unpkg|https://unpkg.com/qqwry.ipdb/qqwry.ipdb|
标准版兼容所有官方 IPDB 格式解析代码,提供与官方每周高级版相同的五个解析字段。
|name|info|
|:---:|---|
|country_name
|国家名称|
|region_name
|区域名称,中国为省份|
|city_name
|城市名称,中国为市级|
|owner_domain
|拥有者域名|
|isp_domain
|运营商名称|
原版
|CDN|URL| |:---:|---| |jsdelivr|https://cdn.jsdelivr.net/npm/qqwry.raw.ipdb/qqwry.ipdb| |unpkg|https://unpkg.com/qqwry.raw.ipdb/qqwry.ipdb|
原版兼容所有官方 IPDB 格式解析代码,只提供和纯真格式相似的两个解析字段,后面三个字段为兼容占位使用。
|name|info|
|:---:|---|
|country
|国家名称|
|area
|区域名称|
|pad1
|兼容占位|
|pad2
|兼容占位|
|pad3
|兼容占位|
实例
以 metowolf/ipdb 解析库为例,首先安装依赖并下载标准版数据库
$ yarn add ipdb
$ yarn add qqwry.ipdb
新建文件 index.js
const IPDB = require('ipdb');
const qqwry_ipdb = require('qqwry.ipdb');
const ipdb = new IPDB(qqwry_ipdb);
ipdb.find('183.62.57.1');
/*
{
data: {
country_name: '中国',
region_name: '广东',
city_name: '广州',
owner_domain: '',
isp_domain: '电信',
ip: '183.62.57.1',
bitmask: 24
},
code: 0
}
*/
感谢
- 感谢由 ipdb 提供的 IPDB 格式解析解决方案
- 感谢由 @ipdb/packer 提供的 IPDB 格式打包解决方案
- 感谢文章 IPIP.net 地址库格式分析 提供的格式逆向分析
- 感谢苏卡卡的 qqwry-mirror 项目提供的灵感
- IP地址位置数据由 纯真CZ88 提供支持