TL;DRIP 归属库通过综合一个地址的 ASN 类型、WHOIS/RDAP 登记、rDNS 命名模式、BGP 宣告,以及越来越重要的被动流量观测来分类。没有任何单一字段能拍板。各厂商的权重和更新周期不同,这就是为什么同一个地址常被一家判为住宅、另一家判为机房。
分类到底用了哪些信号
归属库不是从地址上读出一个标签,而是从几个相互独立的信号里推断出来——每一个单独看都可能被误读。
| 信号 | 说明什么 | 怎么被误读 |
|---|---|---|
| ASN 类型 | 这个块属于接入 ISP 还是托管/云网络 | 服务商自宣告的块落在非 ISP 的 ASN 里,即使当住宅卖 |
| WHOIS / RDAP | 登记信息,以及块有没有 SWIP 到某公司 | 登记滞后真实使用数月;没有 SWIP 是信号不是证据 |
| rDNS / PTR | ISP 对这类线路用的命名模式 | 消费池、静态/商业段、基础设施(cgnat、lsn)各有不同模式 |
| BGP 宣告 | 谁在路由这个块、它的邻居是谁 | 路由路径难以伪造——块里的邻居往往暴露它真实是什么 |
| 被动观测 | 这个地址表现得像代理出口还是真实用户 | 这是现代厂商抓住那些通过了所有静态信号的住宅代理的手段 |
各厂商的做法并不一样
它们的方法各异,这正是大家看到分歧的直接原因。这些差异是有据可查的。
- ipinfo 官方称其分类依赖 IP 行为检测加上基于网络属性与流量模式的机器学习分类器,并把竞品描述成主要靠 WHOIS 加少量扫描。它的住宅代理数据集是靠持续观测代理网络活动单独构建的,与常规网络信号分开。
- MaxMind 由登记信息加流量与使用模式判定 user type,且只在一个地址「既是匿名网络行为、又属于住宅 ISP 分配」时才标为住宅代理——两个信号叠加。
- IPQualityScore 融合信誉与滥用历史、网络上下文、匿名检测与行为信号,依托覆盖 150 多个国家的蜜罐网络和数十亿事件。
- Spur 通过客户端聚集分析识别住宅代理——看用户实际被观测到在哪,而不是 IP 登记在哪——再叠加地理错位、设备多样性与行为关联。
usage type 与 company type——两行不同的东西
最常见的误读,是把这两者当成一个字段。usage type 描述地址「怎么被使用」,company type 描述持有块的是「什么性质的主体」。它们回答不同问题,可以正当地不一致。
- MaxMind 把 user_type(约 15 类——住宅、商业、蜂窝、托管、高校等)和 connection_type(只有四类——Cable/DSL、蜂窝、企业、卫星)分成两个独立字段。
- ipinfo 把公司性质(Business/ISP/Hosting/Government/Education)、ASN 的网络角色、以及隐私/代理检测拆成三个独立数据集。
- IP2Location 用单一 usage_type 字段承载约 13 个代码(COM、ISP、MOB、代表数据中心的 DCH 等)。
一个地址完全可能在企业账户名下呈现为消费级使用。把这两行跨库对照着看,比盯住任何单独一格都更能解开困惑。
为什么同一个 IP 标签不一样
因为各库数据源不同、刷新周期不同。以 WHOIS 为主的库落后于以行为为主的库;有些分类几乎不维护(MaxMind 明确标注它的 Router、Cafe 类「极少赋值、不主动维护」);登记信息可能过时数月,而行为每天都在变。
IP2Location 官方直接声明各库对 usage type 的定义不同,不应单独作为判断依据。这是厂商在告诉你和本文一样的话:把标签当投票,不当判决。
怎么正确读一个分类结果
- 从 ASN 和它的邻居入手。路由是被加工得最少的信号,块上的公司比任何标签都更说明问题。
- 把 usage type 和 company type 当成两个不同的答案分别读,再跨库对照。
- 一群一致里冒出的那个唱反调的,通常是异常值。真正的警号是各家一致判为机房、而卖家告诉你不是。
- 记住:静态信号全绿也排除不了代理——现代厂商是靠观测抓这类地址的,不是靠上面这些字段。
常见问题
归属库怎么知道一个地址是不是住宅?
它综合 ASN 类型、WHOIS/RDAP 登记、rDNS 命名模式、BGP 宣告和被动流量观测。没有单一字段能拍板;住宅标签意味着这些信号里大多数指向消费级接入,而不是托管网络。
为什么同一个 IP,ipinfo 说住宅、MaxMind 说机房?
因为方法不同、更新周期不同。ipinfo 偏行为与流量建模;以 WHOIS 为主的数据可能滞后数月。分歧是预期之内的——让 ASN 与登记事实的权重高于任一标签。
usage type 和 company type 有什么区别?
usage type 描述地址怎么被使用(住宅/机房/移动);company type 描述持有块的主体(ISP/托管/企业)。它们是两个字段,可以正当地不一致——一个地址可以在企业账户名下呈现为消费级使用。
住宅 IP 也会被检测成代理吗?
会。ASN、rDNS 这类静态信号可能全部看着像住宅,而地址却被当作代理出口。现代库靠长期观测行为——用户在哪出现、设备多样性、地理错位——来抓这类,而不是靠登记字段。