IP 纯净度怎么算:14 个信誉来源的判断依据、权重与误判
在 cdnping 上,IP 纯净度等于 100 减去 IP 风险值。风险值是各个风险信号的权重相加,最多到 100。信号来自 14 个公开信誉来源,每命中一项,页面都会列出来源和对应的权重。纯净度低的时候,直接看是哪几项命中、各扣了多少,不用对着一个总分猜原因。
下面按来源逐个说明:它判断什么,在 cdnping 里占多少权重,什么情况下容易误判,最后给出读结果的顺序。文中权重与本文发布日(2026-10-17)数据方法 页上的规则一致,之后如有调整,以该页面为准。
风险值怎么算:先分组,再封顶
cdnping 不把 14 个来源的结果逐个累加,而是先把同一类判断合成一组,每组设上限,再把各组加起来:
| 风险信号 | 组成与权重 | 组上限 |
|---|---|---|
| Tor 出口节点 | Tor Project、proxycheck、StopForumSpam、dan.me.uk 任一命中 | 60 |
| 代理 / VPN 标记 | ip-api 30、proxycheck 30、IP2Location 20、freeipapi 20 | 45 |
| proxycheck 风险分 | 风险分 ≥ 33 时计入,权重为风险分 ÷ 5 | 20 |
| 机房 / 数据中心特征 | ip-api 托管 25、proxycheck Hosting 20、托管 ASN 名单 15、注册信息含机房关键词 15 | 35 |
| 滥用记录 | StopForumSpam | 25 |
| DNS 黑名单 | DroneBL、SpamCop、Mailspike、Barracuda、UCEPROTECT、s5h,每个 8 | 24 |
| 广播 IP | 注册地与多数库定位国家不一致 | 10 |
| 各库定位分歧大 | 地理库投票的一致度偏低 | 5 |
风险值 = 命中权重之和(上限 100),纯净度 = 100 − 风险值。
分组封顶是为了避免重复计分。ip-api、proxycheck、IP2Location 判断代理时用的数据来源相近,同一个事实被三家都标记,不应算成三倍的风险。另外,命中 Tor 时代理组不再单独计分,因为 Tor 出口本身就是一种代理。
举一个假设的例子:一台云服务器的 IP 被 ip-api 标为托管(25),ASN 在托管名单中(15),注册信息含“hosting”(15),机房组小计 55,按上限计 35。如果 ip-api 同时把它标为代理(30),代理组计 30。没有其他命中时,风险值是 65,纯净度是 35。这个分数的含义是“这是机房出口,且有一家库认为它是代理”,不代表这个 IP 做过坏事。
14 个来源各查什么,容易在哪里误判
代理与类型库:ip-api、proxycheck、IP2Location、freeipapi
这四家是 IP 数据库,主要回答两个问题:这个 IP 是不是代理或 VPN 出口,是不是机房网段。
- ip-api:提供 proxy、hosting、mobile 三个标记。proxy 计入代理组(30),hosting 计入机房组(25),mobile 不扣分,只用来把类型判为移动网络。
- proxycheck:返回是否代理、类型(如 Hosting、Business、TOR)和 0–100 的风险分。代理计 30,类型为 Hosting 计 20,风险分 ≥ 33 时另计“风险分 ÷ 5”,最多 20。
- IP2Location:只用 is_proxy 字段,命中计 20。
- freeipapi:代理标记计 20。
容易误判的情况:这些库大多根据网段归属、扫描结果和历史观测推断,更新有延迟。网段刚转手、刚从机房改为企业专线,或者短期被用作 VPN 后又停用,都可能留下旧标记。企业出口、学校出口、运营商 CGNAT 这类很多人共用一个 IP 的场景,也容易被当成代理。
托管 ASN 名单与机房关键词
- 托管 ASN 名单:cdnping 使用一份公开的托管 ASN 名单,出口 IP 所属的自治系统在名单内就计 15。
- 机房关键词:在 RDAP 注册信息和 ISP、组织名里匹配 hosting、server、datacenter、vps、cloud、idc、“数据中心”“云服务”“机房”等词,命中计 15。这一项是 cdnping 自己的规则,不是外部来源。
容易误判的情况:ASN 按整个自治系统划分。一家既做云主机又做企业接入的运营商,旗下企业专线也会被一起划进托管名单。关键词匹配更粗,组织名里带“cloud”的公司不一定在卖服务器。所以这两项权重都不高,和 ip-api、proxycheck 合在机房组里,一共不超过 35。
StopForumSpam:滥用记录
StopForumSpam 收集论坛和网站提交的垃圾注册、垃圾发帖 IP。cdnping 按记录次数和最近一次出现的时间计分:基础 10,记录次数越多越高,最近 90 天内出现过再加 5,最多 25。
容易误判的情况:主要是共享出口。一个 IP 背后可能有很多人,其中一人发过垃圾信息,所有人都受影响。动态 IP 被运营商重新分配后,旧记录跟着 IP 走,而不是跟着人走。看这一项时留意最近一次记录的时间,几年前的记录参考价值有限。
Tor 出口:Tor Project 列表与 dan.me.uk
Tor Project 公开发布 Tor 出口节点列表,cdnping 定期拉取。dan.me.uk 以 DNS 查询的方式提供 Tor 出口判断。proxycheck 类型为 TOR、StopForumSpam 的 torexit 标记也算在内。任一来源命中,计 60。
这是单项权重最高的信号。Tor 出口列表由 Tor 网络自己公布,判断依据明确,不是靠特征推测。
容易误判的情况:较少,主要是时效。一个 IP 不再作为 Tor 出口后,各列表移除它的时间不同,短期内可能还有一两个来源命中。
六个 DNS 黑名单
DroneBL、SpamCop、Mailspike、Barracuda、UCEPROTECT(L1)、s5h 都是 DNSBL:把 IP 的四段倒过来拼到名单域名前面做一次 DNS 查询,返回 127.0.0.x 表示已列入。每命中一个计 8,最多 24。
各名单的侧重点:
| 黑名单 | 主要收录 |
|---|---|
| SpamCop | 用户举报的垃圾邮件发送源 |
| Barracuda | 垃圾邮件发送源,多用于邮件网关 |
| Mailspike | 按邮件发送行为计算的信誉 |
| UCEPROTECT L1 | 直接观测到发送垃圾邮件的单个 IP |
| DroneBL | 被控主机、开放代理、扫描源 |
| s5h | 综合滥用来源 |
容易误判的情况:这些名单大多为邮件服务器设计。家庭宽带 IP 本来就不该直接对外发邮件,部分名单会把整段动态地址收进去,命中不代表你本人做了什么。各名单的移除规则也不一样,有的需要申请,有的到期自动移除。另外 cdnping 只对 IPv4 查询 DNS 黑名单,IPv6 出口这一组不查询,也不计分。
广播 IP 与定位分歧
这两项不来自信誉库,而是由 cdnping 的定位结果推算:
- 广播 IP(10):RDAP 注册信息显示网段登记在 A 国,但 11 个地理库多数投票认为它在 B 国。这类网段通常是跨地区宣告使用的。原理见 原生 IP 和广播 IP 的区别。
- 定位分歧(5):参与投票的库至少 4 个,且认为在结论国家的库不到 60%。常见于新分配或频繁转手的网段。
容易误判的情况:大型企业和云厂商常把在一个地区注册的网段用在其他地区,按规则会被判为广播。注册信息本身也可能过时。
为什么不同检测站的分数对不上
同一个 IP,在不同检测站看到的分数可能差很多。常见原因:
- 来源不同。有的站只接一两家商业库,有的接了邮件黑名单,有的还加入自己的流量观测。
- 权重不同。同样是机房 IP,有的站扣得很重,有的几乎不扣。cdnping 给机房组设 35 的上限,是因为机房出口本身不等于有风险。
- 方向不同。有的站显示风险分,越高越差;有的显示纯净度或信誉分,越高越好。比较前先确认方向。
- 时效不同。各库更新周期不一,检测站一般也会缓存外部查询结果,cdnping 同样如此。一个 IP 刚换了用途,各站的更新进度不同步。
- 看的出口不同。浏览器里的检测看到的是浏览器的出口,命令行工具看到的是终端的出口。开了分流规则时,这两个出口可能不是同一个。
所以单看某个站的总分用处不大。更有用的是看它列出的命中项,再拿另一个站的命中项对照。
拿到结果后按什么顺序看
打开 IP 与环境检测,等所有检测项跑完,按下表逐项看:
| 步骤 | 看哪里 | 怎么判断 |
|---|---|---|
| 1 | 出口 IP 和多出口检测 | 先确认检测的是你想查的出口。多出口检测里 Claude、ChatGPT、Grok 的 Cloudflare trace 显示不同 IP,说明不同域名走了不同线路 |
| 2 | 是否命中 Tor(60) | 命中了先处理这一项,其他项意义不大 |
| 3 | 代理组和 proxycheck 风险分 | 只有一家标记,可能是旧数据;多家同时标记,可信度更高 |
| 4 | 机房组 | 用的是云服务器或机房线路时,命中是正常结果,知道即可 |
| 5 | StopForumSpam 和 DNS 黑名单 | 看具体是哪个名单、最近一次记录的时间。如果是自己的服务器,到对应名单的官网查询原因和移除流程 |
| 6 | 广播 IP 和定位分歧 | 对照 RDAP 注册国家和投票结果,判断是注册信息过时还是确实跨地区使用 |
| 7 | DNS 泄漏、WebRTC 泄漏 | 不计入纯净度,但会影响别人看到的你在哪里,说明见 DNS 泄漏与 WebRTC 泄漏 |
要核对浏览器之外的出口,可以在终端里用 Cloudflare 的 trace 接口看命令行实际走的 IP:
# 查看终端的出口 IP、Cloudflare 接入点和国家代码
curl -s https://www.cloudflare.com/cdn-cgi/trace | grep -E '^(ip|colo|loc)='
把输出里的 ip 和 /ip 页面顶部显示的 IP 对比。不一致说明浏览器和终端走的出口不同,两个出口的纯净度要分别查。
怎么生成结果图并隐藏 IP
需要发给同事或贴进工单时,可以把检测结果导出成图片:
- 在 /ip 等检测全部跑完,结果区会出现“复制报告”和“生成结果图”两个按钮。
- 如果不想让别人看到完整 IP,先点“隐藏 IP”。页面上你自己的出口 IP(包括多出口、WebRTC 等检测里出现的 IP)只保留前两段,IPv4 显示成
1.2.*.*这样的形式。再点一次“显示 IP”可以恢复。 - 点“生成结果图”。图里有 IP 纯净度、IP 类型、原生或广播判断、环境一致性分数、大陆分流检测结论和各检测项,带 cdnping 水印。隐藏 IP 打开时,图里的 IP 同样是遮挡后的。
- 只要文字的话,用“复制报告”,同样会按隐藏状态处理 IP。
浏览器指纹类检测都在本地计算,不会上传。
纯净度能说明什么,不能说明什么
纯净度描述的是公开信誉来源怎么看这个 IP。它不能预测某个具体网站或平台会怎么对待你,各平台有自己的风控规则,也不会公开。
纯净度低的常见原因是机房出口和共享出口,不一定是这个 IP 做过坏事。纯净度高也不代表可以忽略服务条款:使用 AI 服务时,请以服务方公布的支持地区和条款为准,并遵守当地法规。本文和 cdnping 都不提供绕过平台地区限制或风控的方法。
下一步
- 打开 /ip,按上面的表把自己的出口逐项看一遍,记下命中项。
- 在 /methodology 核对当前权重。cdnping 从 2026-10-17 开始采集数据,规则还会根据反馈调整,变动会更新在这个页面。
- 如果检测 IP 是为了排查 AI API 调用失败,先看 API 状态,排除服务端故障,再回来查出口。AGI Plan 是 cdnping 的商业合作方,/status/agiplan 镜像展示 AGI Plan 的公开可用率数据,看法与其他服务的状态页相同。