Skip to content

添加 RDAP 查询支持以替代 WHOIS #72

@AptS-1547

Description

@AptS-1547

背景

2025 年 1 月 28 日,ICANN 正式取消了 gTLD 注册局提供 WHOIS(port 43)服务的合同义务。截至 2025 年 9 月,已有 374 个 gTLD 关停了 WHOIS 服务,包括 .ltd 等常见 TLD。

目前 whois_lookup 对这些 TLD 返回空结果(nameServers、status 均为空),实际上不是查询失败,而是服务端已永久关停。

现状

WHOIS 已被 RDAP(Registration Data Access Protocol,RFC 7480-7484)正式取代:

  • RDAP 使用 RESTful HTTP/JSON,数据格式标准化
  • 2025 年 6 月起 RDAP 查询量已超过 WHOIS
  • 未来会有越来越多 TLD 关闭 WHOIS,只保留 RDAP 端点

建议

  • 新增 rdap_lookup 工具,通过 RDAP 协议查询域名注册信息
  • RDAP bootstrap 可参考 IANA: https://data.iana.org/rdap/dns.json
  • 考虑在 whois_lookup 查询为空时自动 fallback 到 RDAP

参考

Metadata

Metadata

Assignees

No one assigned

    Labels

    DependenciesPull requests that update a dependency fileDocumentationImprovements or additions to documentationEnhancementNew feature or requestHelp WantedExtra attention is neededPriority: MediumMedium priority issue

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions