2026年09月最新发行版 · IPv4 精准归属 · IPv6 动态双栈

全球 IP 地理定位 与风控数据引擎

覆盖全球 244 个国家与地区,按需提供 5 大版本分级。 全系标配 IPv4/IPv6 双格式,内置 QZDB 毫秒级高并发解析引擎。

IP Database Service Overview
244
覆盖全球国家与地区
85,000+
全球自治域 ASN 拓扑
500万+
QPS 极速内存解析
每月 1 日
全量同步定期发行
100%
私有离线安全交付

欢迎了解 qqzeng-ip 数据解决方案

在全域风控与流量精细化调度生态中,高精准、零延迟的 IP 空间地理画像是数字业务的核心设施。qqzeng-ip 专注于全球 IP 资产拓扑与归属解析,全系默认支持 IPv4 + IPv6 双栈合一,赋能精细化归属、业务风控与路由分发。

我们深知数据鲜活性对于风控防御与精准分发的重要性。数据库坚持每月 1 日迭代升级,确保您始终掌握最新、最严谨的 IP 归属地、运营商、ASN 自治域及行政区划映射。无论是金融风控、反爬防刷、网络安全分析,还是智能流量调度,qqzeng-ip 都是您值得信赖的底层数据支柱。

“技术创新引擎,专业、责任、服务,是我们不变的立身之本。”

覆盖全球 244 个国家与地区 · 每月持续更新
ENTERPRISE DATA SUITE · 核心数据矩阵

五大专业版本梯队,量体裁衣精准赋能业务

自主知识产权研发 · 100% 离线私有化交付 · 全系标配 IPv4 + IPv6 双栈合一CIDR / Range 双格式,内置毫秒级 QZDB 解析引擎。

std 6 字段

标准版

基础 IP 空间归属,覆盖国家、省份、城市、运营商等核心要素。轻量高效,适合常规定位与基础解析业务。

  • CIDR / Range 双格式任选
  • IPv4 + IPv6 双栈合一
  • 附赠 QZDB 二进制极速引擎
pro 11 字段

专业版

细粒度地理定位,包含部分区县、经纬度、行政区划 ID 与时区,强力赋能本地化推广与精细化运营。

  • 城市 + 部分区县下钻
  • 经纬度坐标 + 国际时区
  • 国家统计局行政区划 ID
asn 9 字段

ASN 路由版

聚焦全球 BGP 路由与网络基础设施,含 ASN 编号、组织名称、注册域名及应用场景,适用于流量调度与网络质量监控。

  • ASN 编号 + AS Name + 官方域名
  • 20 类业务应用画像 (usage_type)
  • 覆盖全球 85,000+ 自治域网络
max 15 字段

旗舰版

全能型业务风控标配,融汇专业版地理定位与 ASN 网络维度,支持识别云厂商与业务场景画像,全面支撑安全风控与防刷拦截。

  • 兼备 pro 地理定位 + ASN 路由
  • 公有云 / IDC 机房秒级识别
  • 场景风控识别 (usage_type)
ult 25 字段

至尊版

全球化出海与跨境金融全要素旗舰,全量支持中英双语、国家代码、国际货币码、电话区号及国旗 Emoji,多语言全方位覆盖。

  • 中英双语全要素(大洲/国家/省市/区县)
  • 常用语言码 + 货币代码 + 电话区号
  • 完整国旗 Emoji + ASN 场景全景

为什么选择 qqzeng-ip?

  • 高精准度

    IPv4 国内省份定位准确率 >99.9%,城市 >97.8%。覆盖全球 244 个国家与地区。

  • 维度丰富

    大洲、国家、省市、区县、运营商、经纬度等,覆盖 25 个字段。

  • 极致性能

    下一代 QZDB 24位 Trie 树引擎,零分配只读 Mmap 内存映射,C/Rust 达 1000万+ QPS。

  • 多语言 SDK

    C++ / Java / Python / Go / Node.js / PHP / C# 等齐全。

  • 实时更新

    内部每天更新,每月 1 号发行新版,数据始终鲜活。

  • IPv4 + IPv6 双栈

    一套数据同时覆盖 IPv4 和 IPv6,无需分别采购。

行政区划数据库

提供最新、最全面、最标准的行政区划数据,涵盖从省市县到乡镇街道及村级的多级精细化数据,满足地理信息系统、数据分析等多种需求。

三级省市区版本

  • 基础版 (68): 编码-父ID-级别-全称-简称-省份简称-城市简称-县区简称-邮编-区号-是否行政区-类型备注
  • 旗舰版 (128): 编码-父ID-级别-全称-简称-拼音-简拼-首拼-区号-邮编-经度-纬度-ID路径-省市区全称/简称/拼音
  • 历史版 (128): 编码-父ID-级别-全称-省份-城市-县区-是否撤销-最新编码-聚合-变更年份

四级/五级版本

  • 四级基础版 (100): 编码-父ID-级别-名称-省份-城市-县区-街道/乡镇
  • 四级旗舰版 (198): 编码-父ID-级别-名称-组合路径-省份-城市-县区-街道/乡镇-拼音-简拼-首字母-区号-邮编-经度-纬度
  • 五级版 (188): 编码-父ID-级别-名称-省份-城市-县区-街道/乡镇-社区/村-组合路径

号段归属地数据库

我们提供最新、最全面的手机号段归属地数据库,每月定期更新,确保数据鲜活准确。

中国移动号段:

134-139, 147, 148, 150-152, 157-159, 172, 178, 182-184, 187, 188, 195, 198

中国联通号段:

130-132, 145, 146, 155, 156, 166, 171, 175, 176, 185, 186

中国电信号段:

133, 149, 153, 173, 174, 177, 180, 181, 189, 190, 191, 193, 199

虚拟运营商:

165, 167, 170, 171

中国广电号段:

192
FAQ · 交付答疑与商业须知

常见问题解答与服务条款

离线私有化交付 · 规则透明无隐形费用

Q1 离线部署会过期失效吗?

永久可用,绝不过期。

交付的是纯本地离线数据与二进制库,不依赖任何在线接口。下载至本地服务器后,长期离线可用、无查询次数或并发限制。更新仅指获取现实变动的最新月份版本。

Q2 首购 / 单次 / 包年区别?

  • 首次购买: 获取当期完整版与引擎,永久使用。
  • 老客户单次更新: 随时按需升级最新版,无需补缴间隔月份差价。
  • 老客户包年服务: 连续 12 个月每月 1 日自动推送新版,更划算。

Q3 IPv4+IPv6 与全球覆盖?

IPv4 + IPv6 双栈已全面合并。

全系统一交付,无需单独加购 IPv6;全系默认包含中国大陆及港澳台完整区县级数据,覆盖全球 244 个国家与地区,全球版已包含中国版。

Q4 交付哪些格式?如何导入?

QZDB 二进制 (推荐) CSV TXT SQL 导入脚本

默认提供 CIDR 与 Range 双格式,可直接转存 MySQL、PgSQL、Redis、ClickHouse 等异构数据库。

Q5 支持哪些语言?查询性能?

10+ 官方主流语言解析库。

涵盖 Go、Java、Python、Rust、C#、C/C++、Node.js、PHP 等。自研 QZDB 内存映射架构,单核达 500 万+ QPS,微秒级极速响应,零网络延迟。

Q6 是否支持开具发票?

支持企业/公司开具数电发票:

  • 类型: 增值税普通发票 / 专用发票
  • 品目: *生产生活服务*技术服务
  • 开具方式: 下单留言税号与邮箱,开具后直发邮箱

Q7 授权范围与商用许可?

单一法人实体为授权单位,覆盖该主体下所有内部业务系统、服务器与集群,不限并发与调用量。

如需将数据集成至对外交付的软硬件产品/SaaS平台中,可联系开通 OEM 商业二次分发授权。

Q8 准确率如何?先测后买?

基于全球 BGP 广播拓扑推演,国内省份准确率 >99.9%,城市 >97.8%。

前往 IP 在线查询演示台免费实测
权威自研算法 · 10 年持续维护 · 专注高品质 IP 核心数据
查看完整产品与售后服务

开发参考 · 零依赖极速 SDK

主流语言生态覆盖

提供 C#、Java、Go、Python、C/C++、PHP、Node.js、Rust 零依赖官方解析库,开箱即用。

Go Java Python C/C++ Rust

单机 500 万+ QPS

搭载专有 QZDB 紧凑二进制格式与内存映射(Mmap),单次检索微秒级响应,极低 CPU 与内存损耗。

100% 内存安全 · 高并发友好

全场景数据库导入

配套自动化批量导入脚本,无缝转存入 MySQL、PostgreSQL、SQL Server、Redis 等异构数据库。

MySQL PgSQL Redis
qqzeng-ip-sdk · QZDB 二进制极速引擎 (500万+ QPS)
// 1. 引入官方 SDK: go get github.com/zengzhan/qqzeng-ip
// 2. mmap 零拷贝初始化 (全局单例 / 线程安全 / 支持热更新)
searcher, err := qzdb.Open("qqzeng_ip_ult_china.qzdb", 0, true)
if err != nil { log.Fatal(err) }

// 3. 微秒级结构化极速查询 (单核 500万+ QPS · 0 堆内存分配)
info := searcher.Find("117.136.12.8")
fmt.Println(info.Get("country"), info.Get("province"), info.Get("city"), info.Get("isp"))

// Output: 中国 广东 深圳 中国移动 (GD-SZ · AS56041 · WGS84[113.93, 22.54])
// 1. 堆外内存初始化 Reader (全线程安全共享 / 零 GC 压力)
QzdbReader reader = new QzdbReader.Builder(new File("qqzeng_ip_ult_china.qzdb")).build();

// 2. 微秒级极速结构化解析
GeoInfo loc = reader.find("117.136.12.8").orElse(null);
System.out.println(loc.getCountry() + " " + loc.getProvince() + " " + loc.getCity() + " " + loc.getIsp());

// Output: 中国 广东 深圳 中国移动 (GD-SZ · AS56041 · WGS84[113.93, 22.54])
from qzdb import QzdbReader

# 1. 创建解析器 (纯 Python 实现,零 C 扩展依赖)
searcher = QzdbReader("qqzeng_ip_ult_china.qzdb")

# 2. 查询 IPv4 / IPv6 结构化对象
loc = searcher.find("117.136.12.8")
print(f"{loc.country} {loc.province} {loc.city} ({loc.isp})")

# Output: 中国 广东 深圳 (中国移动)
use qzdb;

// 1. 只读 mmap 加载 (零堆分配 · Send + Sync 全局并发)
let searcher = qzdb::from_file("qqzeng_ip_ult_china.qzdb").expect("load failed");

// 2. 微秒级零拷贝结构化查询 (~150ns / Query)
if let Some(loc) = searcher.find("117.136.12.8") {
    println!("{} {} {} ({})", loc.country(), loc.province(), loc.city(), loc.get("isp").unwrap_or("-"));
}

// Output: 中国 广东 深圳 (中国移动)
using Qzdb;

// 1. 打开数据库实例 (ReadOnlySpan 零内存分配 · 760万+ QPS)
using var reader = QzdbReader.Open("qqzeng_ip_ult_china.qzdb");

// 2. 结构化极速查询 (无 GC 停顿)
GeoInfo loc = reader.Find("117.136.12.8");
Console.WriteLine($"{loc.Get("country")} {loc.Get("province")} {loc.Get("city")} ({loc.Get("isp")})");

// Output: 中国 广东 深圳 (中国移动)
#include "qzdb.h"

// 1. 只读 mmap 内存映射初始化
qzdb_reader_t searcher;
qzdb_init(&searcher, "qqzeng_ip_ult_china.qzdb");

// 2. 底层指针二分纳秒级极速查询
char buf[512];
qzdb_find_str(&searcher, "117.136.12.8", buf, sizeof(buf));
printf("解析结果: %s\n", buf);

// Output: 中国|广东|深圳|南山区|440305|中国移动|56041|46000|GD-SZ|WGS84[113.93,22.54]
const QzdbReader = require('@qqzeng/qzdb');

// 1. 载入 Buffer 并初始化 QZDB 索引跳转树
const reader = new QzdbReader.Builder('qqzeng_ip_ult_china.qzdb').build();

// 2. 同步极速结构化查询
const loc = reader.find('117.136.12.8');
console.log(loc.get('country'), loc.get('province'), loc.get('city'), loc.get('isp'));

// Output: 中国 广东 深圳 中国移动
<?php
use Qqzeng\Ip\QzdbReader;

// 1. 载入单例并初始化 QZDB 引擎
$reader = new QzdbReader('qqzeng_ip_ult_china.qzdb');

// 2. 查询解析并获取结构化对象
$loc = $reader->find('117.136.12.8');
echo $loc->get('country') . ' ' . $loc->get('province') . ' ' . $loc->get('city');

// Output: 中国 广东 深圳
零外部依赖 多线程安全 Apache 2.0 开源

移动端演示与微信小程序

联系我们二维码
咨询·建议

购买咨询

产品列表

WeChat QR Code for Consultation