IP 纯净度怎么算:14 个信誉来源的判断依据、权重与误判

博客 / IP 与隐私

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 2045
proxycheck 风险分风险分 ≥ 33 时计入,权重为风险分 ÷ 520
机房 / 数据中心特征ip-api 托管 25、proxycheck Hosting 20、托管 ASN 名单 15、注册信息含机房关键词 1535
滥用记录StopForumSpam25
DNS 黑名单DroneBL、SpamCop、Mailspike、Barracuda、UCEPROTECT、s5h,每个 824
广播 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,在不同检测站看到的分数可能差很多。常见原因:

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

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

拿到结果后按什么顺序看

打开 IP 与环境检测,等所有检测项跑完,按下表逐项看:

步骤看哪里怎么判断
1出口 IP 和多出口检测先确认检测的是你想查的出口。多出口检测里 Claude、ChatGPT、Grok 的 Cloudflare trace 显示不同 IP,说明不同域名走了不同线路
2是否命中 Tor(60)命中了先处理这一项,其他项意义不大
3代理组和 proxycheck 风险分只有一家标记,可能是旧数据;多家同时标记,可信度更高
4机房组用的是云服务器或机房线路时,命中是正常结果,知道即可
5StopForumSpam 和 DNS 黑名单看具体是哪个名单、最近一次记录的时间。如果是自己的服务器,到对应名单的官网查询原因和移除流程
6广播 IP 和定位分歧对照 RDAP 注册国家和投票结果,判断是注册信息过时还是确实跨地区使用
7DNS 泄漏、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

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

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

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

纯净度能说明什么,不能说明什么

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

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

下一步

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