RDAP 实战:不用 WHOIS 客户端查网段归属
RDAP 是 WHOIS 的结构化替代。本文讲怎么查网段归属,以及哪些字段对 IP 判断真正有用。
为什么用 RDAP 而不是 WHOIS
WHOIS 输出是自由文本,按注册商限流,还难解析。RDAP(RFC 7480–7484)用 HTTPS 返回带 schema 的 JSON。
curl -s https://rdap.arin.net/registry/ip/45.32.11.8 | jq '{handle, name, startAddress, endAddress, country}'
RIPE、APNIC、LACNIC 的入口不同,但 JSON 结构一致。
值得读的字段
| 字段 | 作用 |
|---|---|
| handle / name | 网络名称,常是运营方缩写 |
| startAddress–endAddress | 精确前缀,不是靠 /24 猜 |
| country | 注册国家——和账号国家对比 |
| events | 注册时间、最后变更时间 |
| entities | 滥用联系人,需要举报扫描时有用 |
网段注册在机房名下,在你跑任何启发式之前就已经是强信号;注册在消费级 ISP 名下也不等于安全——存在转租。
实用注意
- 结果要缓存;RDAP 端点限流很凶。
- 顺着响应里的
links能找到父网段。 - 把
country和地理定位结果对比,差太多值得再看一眼。 - 它是验证层,不是判决:RDAP 告诉你谁注册了这段地址,不告诉现在谁在用。
读完先验一批 IP?
去验一批 →