GeoIPHub 如何分类一个 IP 地址。
每个标记都可追溯到一种方法、一个数据源和一个时间戳。以下是七类方法、各数据源的刷新频率,以及证据如何转化为评分。
本页内容
以验证 取代聚合。
大多数 IP 数据只是把各家厂商的列表拼在一起:彼此矛盾、逐渐过时,也从不说明原因。我们只在能够核实时才设置标记,并在响应中附上证据。
- 协议的响应、服务商自己的列表、注册机构记录或官方数据源
scoring.detection_methods列出每个判定背后的所有信号- 无法证实的字段返回
"none",绝不猜测

七大 方法类别。
没有任何单一方法能决定结论。每种方法都会补充证据,而直接验证的权重最高。
ASN 分类
853 个精选托管 ASN、已知 VPN 网络,以及卫星、任播和 CDN 数据表,与全球路由表进行比对,路由表每 12 小时刷新一次。
服务商官方列表
VPN 服务商自己的服务器列表加一份公开的第三方列表,以及来自 10 家云服务商的官方 IP 段。
主动协议探测
在 25 个以上端口上针对 8 种 VPN 和代理协议执行真实握手。响应 OpenVPN 握手的服务器,就是在运行 OpenVPN。
威胁与黑名单数据源
Spamhaus DROP/EDROP、FireHOL Level 1、Feodo Tracker 和 bogon 地址,外加 3 个 DNS 黑名单区域和已知扫描器地址段。
WHOIS 与 RDAP
来自全部 5 个 RIR 的记录,检查 46 个 VPN 关键词和 27 个托管关键词。仅作为辅助证据,绝不会作为标记的唯一依据。
已验证爬虫
User-Agent 只是一种声明。只有位于其运营方 19 个官方 IP 段数据源中的爬虫和 AI bot 才算已验证。
实时分类
我们从未见过的 IP 会在 2.5 秒内完成实时分类,之后存储下来供后续每次查询使用。
在真实 IP 上查看
运行一次查询,亲自查看触发了哪些检测方法。
刷新 周期。
僵尸网络列表几天就会过时,WHOIS 记录几个月就会过时,因此每个数据源都按各自的周期刷新。
- 威胁数据源、Tor 出口和中继列表、DNS 黑名单
- 每 6 小时
- VPN 与代理探测(命中结果 7 天后重新检查)、BGP 路由表
- 每 12 小时
- 爬虫与 AI bot IP 段、云服务商 IP 段、查询数据库重建
- 每天
- 来自 5 个 RIR 的 WHOIS 注册文件
- 1 到 2 天
证据如何转化为 评分。
0 到 100 的 fraud_score 综合权衡 36 项加权原因,其中直接验证的权重最高。
- 它也会减分:住宅 ISP 减 17 分,已验证的爬虫减 28.5 分
- 共享的 CGNAT 地址段设有评分上限,一个坏邻居不会连累成千上万的用户
- allow 0–25 · review 26–50 · step_up 51–75 · block 76–100

架构 概览。
刻意保持简单,让查询始终快速,每个结果都保留证据。
- Rust 扫描器按计划运行 14 个步骤:数据源、列表、探测、RDAP、DNS 和分类
- Postgres 保存每一条分类结果及其证据链
- 内存映射数据库每天原子替换一次,读取耗时不到一毫秒

几分钟内开始检测 IP
创建免费 API 密钥,每天 1,500 次查询,包含所有数据字段。流量增长后再升级即可。
- 每天 1,500 次免费查询
- 无需信用卡
- 每个套餐都包含所有字段
