---
title: "IP 纯净度怎么算：14 个信誉来源的判断依据、权重与误判"
description: "cdnping 的 IP 纯净度等于 100 减风险值。本文逐个说明 14 个信誉来源判断什么、权重多少、为什么会误判，解释不同检测站分数对不上的原因，并给出读结果和生成分享图的步骤。"
url: https://cdnping.org/blog/ip-purity-score-explained
language: zh-CN
published: 2026-10-17
category: "IP 与隐私"
tags: ["IP 纯净度","IP 风险值","DNS 黑名单","代理检测","数据方法"]
source: cdnping.org
license: Free to quote and summarize with a link to the url above.
---
# IP 纯净度怎么算：14 个信誉来源的判断依据、权重与误判

在 cdnping 上，IP 纯净度等于 100 减去 IP 风险值。风险值是各个风险信号的权重相加，最多到 100。信号来自 14 个公开信誉来源，每命中一项，页面都会列出来源和对应的权重。纯净度低的时候，直接看是哪几项命中、各扣了多少，不用对着一个总分猜原因。

下面按来源逐个说明：它判断什么，在 cdnping 里占多少权重，什么情况下容易误判，最后给出读结果的顺序。文中权重与本文发布日（2026-10-17）[数据方法](/methodology) 页上的规则一致，之后如有调整，以该页面为准。

## 风险值怎么算：先分组，再封顶

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 的区别](/learn/native-ip-vs-broadcast-ip)。
- 定位分歧（5）：参与投票的库至少 4 个，且认为在结论国家的库不到 60%。常见于新分配或频繁转手的网段。

容易误判的情况：大型企业和云厂商常把在一个地区注册的网段用在其他地区，按规则会被判为广播。注册信息本身也可能过时。

## 为什么不同检测站的分数对不上

同一个 IP，在不同检测站看到的分数可能差很多。常见原因：

1. 来源不同。有的站只接一两家商业库，有的接了邮件黑名单，有的还加入自己的流量观测。
2. 权重不同。同样是机房 IP，有的站扣得很重，有的几乎不扣。cdnping 给机房组设 35 的上限，是因为机房出口本身不等于有风险。
3. 方向不同。有的站显示风险分，越高越差；有的显示纯净度或信誉分，越高越好。比较前先确认方向。
4. 时效不同。各库更新周期不一，检测站一般也会缓存外部查询结果，cdnping 同样如此。一个 IP 刚换了用途，各站的更新进度不同步。
5. 看的出口不同。浏览器里的检测看到的是浏览器的出口，命令行工具看到的是终端的出口。开了分流规则时，这两个出口可能不是同一个。

所以单看某个站的总分用处不大。更有用的是看它列出的命中项，再拿另一个站的命中项对照。

## 拿到结果后按什么顺序看

打开 [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 泄漏](/learn/dns-leak-webrtc-leak) |

要核对浏览器之外的出口，可以在终端里用 Cloudflare 的 trace 接口看命令行实际走的 IP：

```bash
# 查看终端的出口 IP、Cloudflare 接入点和国家代码
curl -s https://www.cloudflare.com/cdn-cgi/trace | grep -E '^(ip|colo|loc)='
```

把输出里的 `ip` 和 /ip 页面顶部显示的 IP 对比。不一致说明浏览器和终端走的出口不同，两个出口的纯净度要分别查。

## 怎么生成结果图并隐藏 IP

需要发给同事或贴进工单时，可以把检测结果导出成图片：

1. 在 [/ip](/ip) 等检测全部跑完，结果区会出现“复制报告”和“生成结果图”两个按钮。
2. 如果不想让别人看到完整 IP，先点“隐藏 IP”。页面上你自己的出口 IP（包括多出口、WebRTC 等检测里出现的 IP）只保留前两段，IPv4 显示成 `1.2.*.*` 这样的形式。再点一次“显示 IP”可以恢复。
3. 点“生成结果图”。图里有 IP 纯净度、IP 类型、原生或广播判断、环境一致性分数、大陆分流检测结论和各检测项，带 cdnping 水印。隐藏 IP 打开时，图里的 IP 同样是遮挡后的。
4. 只要文字的话，用“复制报告”，同样会按隐藏状态处理 IP。

浏览器指纹类检测都在本地计算，不会上传。

## 纯净度能说明什么，不能说明什么

纯净度描述的是公开信誉来源怎么看这个 IP。它不能预测某个具体网站或平台会怎么对待你，各平台有自己的风控规则，也不会公开。

纯净度低的常见原因是机房出口和共享出口，不一定是这个 IP 做过坏事。纯净度高也不代表可以忽略服务条款：使用 AI 服务时，请以服务方公布的支持地区和条款为准，并遵守当地法规。本文和 cdnping 都不提供绕过平台地区限制或风控的方法。

## 下一步

- 打开 [/ip](/ip)，按上面的表把自己的出口逐项看一遍，记下命中项。
- 在 [/methodology](/methodology) 核对当前权重。cdnping 从 2026-10-17 开始采集数据，规则还会根据反馈调整，变动会更新在这个页面。
- 如果检测 IP 是为了排查 AI API 调用失败，先看 [API 状态](/status)，排除服务端故障，再回来查出口。AGI Plan 是 cdnping 的商业合作方，[/status/agiplan](/status/agiplan) 镜像展示 AGI Plan 的公开可用率数据，看法与其他服务的状态页相同。
