两个代理供应商是否共享出口池?一套重叠度测试方法

同时购买两个代理供应商,并不等于获得两套独立出口池。供应商可能从重叠的接入网络取得容量、经由相同上游发布路由,或在同一市场暴露相似库存。为了覆盖率,这种重叠未必有问题;但如果容灾方案假设第二家能避开影响第一家的网络故障,重叠就会削弱韧性。
本指南从五层测量重叠:准确出口 IP、路由前缀、起源 ASN、请求地理位置与时间窗口。它适用于获授权的采购测试,不应用于枚举、施压或绕过第三方网络控制。
先定义采购问题
重叠率只有对应明确决策才有意义:
- 供应商 B 是否增加了新市场覆盖?
- 两家是否足够独立,能够承担故障切换?
- 高价池增加了新网络,还是主要换了商品标签?
- 重叠长期稳定,还是只在供应紧张时出现?
- 同一批网络中,是否有一家提供更好的会话质量或有效结果成本?
为每个关键市场预先写下验收阈值。追求地理广度时,即使地址重叠,只要城市覆盖改善也可能有价值;追求网络韧性时,应更重视前缀、ASN、网关和时间窗口的独立性。
建立公平采集矩阵
两家必须在等价条件下测试:
- 相同的获授权目标,或自有观测端点;
- 相同请求市场与定位粒度;
- 相同住宅、移动、静态 ISP 或托管类型;
- 相同 IPv4 或 IPv6 要求;
- 匹配的粘性或轮换策略;
- 相同观察窗口、请求间隔与试验数;
- 相同客户端、DNS 模式、请求头、超时与验证规则。
交错测试两家供应商,不要先测完一家再测另一家,减少日内库存变化造成的时间偏差。限制并发;目标或供应商发出速率或策略信号时应停止。
保存一条中立观察
每次试验至少记录:试验编号、供应商别名、UTC 时间、请求与观察市场、地址族、出口令牌、路由前缀、起源 ASN、会话策略、网关地区、有效结果、故障类型、耗时和字节数。
如果分析不需要原始出口地址,应使用带密钥且定期轮换的令牌替代,并为原始数据设置短保留期。密钥应进入批准的秘密系统。不得记录代理凭据、Cookie、个人数据或客户内容。
谨慎补充网络信息:注册不等于路由
标准化 RDAP 可提供已注册网段与负责组织;运行时路由信息则应来自能够报告所含已发布前缀和起源 ASN 的观测源。
以下字段不能混用:
- 注册网段:互联网号码资源注册记录;
- 已发布前缀:观测时包含该出口的路由;
- 起源 ASN:在所选路由视图中发布该路由的自治系统;
- 接入网络标签:供应商的商业分类;
- 地理位置:可能因数据库和时间不同而变化的估计。
记录补充数据来源和查询时间;无法确定时保留“未知”。注册组织、路由起源、最终接入 ISP 和代理供应商可能是不同实体。
计算五层重叠
1. 准确出口 IP 重叠
令 A、B 为相同市场与窗口中观察到的唯一出口令牌集合:
交集 = count(A ∩ B)
并集 = count(A ∪ B)
Jaccard 重叠 = 交集 / 并集
B 的新增覆盖 = count(B - A) / count(B)
Jaccard 是对称指标;“B 的新增覆盖”回答另一个采购问题:B 的已观察出口中,有多少相对 A 是新的。每个比例必须同时报告集合大小。
2. 路由前缀重叠
只比较准确 IP 可能低估共同基础设施。不同出口地址可能位于同一已发布前缀。使用同一观测源和时间,把有效地址归一到所属路由前缀后再比较集合。
同时计算按观察频率加权的结果,避免一个高频前缀伪装成广泛多样性;原始与加权指标必须分开。
3. 起源 ASN 重叠
比较 ASN 集合与分布,包括每家唯一 ASN 数、ASN 集合 Jaccard、位于共同 ASN 的观察占比、前一与前五 ASN 集中度,以及第二家新增 ASN 的比例。
ASN 高度重叠不能证明两个池完全相同,因为大型接入网络包含许多独立前缀和用户;它说明供应商级切换仍可能依赖同一批网络运营方。
4. 地理重叠
将请求的国家、州或城市与多个允许信号得出的观察共识进行比较。准确地址重叠与共同地理覆盖是两件事:两家可通过完全不同的网络覆盖同一城市,也可能对同一路由块给出不同城市标签。
地理数据库不一致不是欺诈证据,而是需要分类的测量不确定性。
5. 时间重叠
在多个批准窗口重复相同矩阵,分别计算单个窗口和整体重叠,并跟踪同窗共享出口、跨日才共享的出口、首次与末次出现、各自流失率,以及共同前缀和 ASN 的持续性。
一小时快照可能漏掉轮换库存,也可能在临时供给事件中夸大重叠。
避免偏差
请求不等于会话。一个粘性会话发出一百次请求,对池覆盖而言仍是一条出口观察。请求可靠性、会话和唯一出口使用独立分母。
控制轮换策略。若一家按请求轮换,另一家每十分钟轮换,原始唯一数不可直接比较。使用匹配策略,或明确说明差异。
避免目标选择偏差。目标可能对部分出口采取不同处置。在允许时,用自有端点观察线路,再分开验证业务任务。被拦截不等于该出口不存在。
保留失败试验。只从成功响应记录出口会产生幸存者偏差。即使没有出口令牌,也应保留网关、认证、隧道、超时、策略与内容验证失败。
转化为采购结论
每个市场的评分卡应包含:有效结果率与成本、准确 IP/前缀/ASN 重叠、每家的新增贡献、头部网络集中度、地理有效性、粘性会话存活、流失与多窗口一致性、网关与运行依赖,以及未解决的策略或来源问题。
除非权重在看结果前已经固定,否则不要压缩成一个综合分。低重叠但无法完成获授权工作负载的池没有价值;高重叠供应商若提供更好网关、支持、会话策略或合同,仍可能有用。
验证故障切换
测量重叠后,在客户端禁用一条供应商线路,不对外部网络制造故障,并确认第二条线路:
- 独立完成认证;
- 通过预期 DNS 路径解析;
- 到达所需市场与地址族;
- 不复用已禁用供应商的网关配置;
- 满足重试、延迟与成本预算;
- 正确延续或有意重建应用会话;
- 产生独立遥测并可回退。
若两条线路共同依赖一个凭据库、网关域名、部署地区、账单状态或重试控制器,就不能算完整的供应商多样性。
发布检查清单
- [ ] 先写下采购决策与各市场阈值。
- [ ] 使用等价线路类型和会话策略。
- [ ] 在相同批准窗口交错测试。
- [ ] 请求、会话、出口、前缀和 ASN 使用独立分母。
- [ ] 未混淆注册、路由、接入类型与地理位置。
- [ ] 报告准确 IP、前缀、ASN、地理和时间重叠。
- [ ] 每个比例都有集合大小与不确定性。
- [ ] 失败与缺失仍然可见。
- [ ] 计算每个有效结果成本。
- [ ] 故障切换线路没有隐藏的共同运行依赖。
- [ ] 日志不含凭据与个人数据。
常见问题
只要有准确 IP 重叠就是问题吗?
不是。共享库存可能合法,小规模重叠也可能随时间偶然出现。必须结合样本量、市场、线路类型、持续性和采购目标解释。
相同 ASN 是否代表相同代理池?
不是。一个 ASN 可以发布大量网络。ASN 重叠是韧性指标,不是商业或技术关系的证明。
需要多少观察?
没有通用数量。应持续到关键市场的估计在多个窗口稳定,并且不确定性足以支持采购决定;公开分母和停止规则。
报告中应分享原始出口 IP 吗?
通常不需要。集合比较可使用加盐或带密钥令牌,聚合报告前缀和 ASN,限制保留期;只有存在合法运行需要和访问策略时才共享原始地址。
合规与安全运行
仅使用获授权端点、供应商账号、市场和流量。遵守供应商条款、目标策略、隐私要求、速率限制与当地法律。不得用本方法枚举第三方池、规避封锁或识别终端用户。最小化标识信息,限制访问,并按计划删除原始观察。
继续阅读代理池 ASN 集中度审计、代理出口流失测量指南和住宅代理地理粒度测试。
来源说明:APNIC,RDAP 文档,复核于 2026 年 9 月 11 日;RIPE NCC,Network Info API 文档,复核于 2026 年 9 月 11 日;ARIN,IP 与 ASN 注册服务文档,复核于 2026 年 9 月 11 日。