要取得可复查的域名注册状态证据,核心做法是:从权威数据源获取原始记录,连同查询时间、查询方式和返回内容一起保存,使他人能在之后用同样的方法复现同一结果。域名注册状态涉及注册局、注册商、DNS 解析和网站内容四个层面,每个层面的证据来源不同,不能互相替代。
域名的“状态”不是一个单一事实,而是多条独立记录的集合:
写报告或排查问题时,如果只截一张 WHOIS 页面,就无法说明解析是否正常;只测 HTTP 状态码,也无法证明域名所有权归属。可复查的证据必须标明它属于哪一层。
传统 WHOIS 返回纯文本,字段顺序和措辞因注册局而异,不同时间查询的格式可能变化,复查时难以逐字比对。RDAP(Registration Data Access Protocol)返回 JSON,字段名固定,更适合存档。
可执行的步骤:
curl -s https://rdap.example/bootstrap/domain/example.com -o example-20250101.json。注意把示例地址替换为实际查询到的 RDAP 服务地址。events(创建、到期、最后变更)和 status 数组是否变化。适用条件:RDAP 对通用顶级域的支持较完整,部分国家顶级域可能仍只提供 WHOIS 文本。判断方法是在 IANA 的 bootstrap 文件中查看该顶级域是否列出 RDAP 地址;若没有,就退回 WHOIS,并保存原始文本而非摘要。
本地 dig 或系统解析器可能返回缓存结果,甚至被本地 hosts 文件覆盖。要证明 DNS 状态,应直接向该域名的权威名称服务器查询。
检查项:
dig @ns1.example.com example.com A +noall +answer,保存输出。需要区分“可能原因”和“已定位原因”:查询结果与预期不符,可能是缓存未过期、权威服务器未同步、区域文件配置错误,也可能是查询了错误的名称服务器。只有逐项排除后,才能把某一项写成确定结论。
零散截图无法复查,建议按固定结构归档。每条证据包含:
假设某次排查中,RDAP 显示域名状态为 active 且到期日在未来,但网站无法访问。此时可以判断注册状态本身没有问题,问题更可能在 DNS 解析或服务器配置,应转向解析层继续取证,而不是反复查询 WHOIS。这个例子中的域名和日期均为假设,用于说明判断路径。
复查不是重新查一遍就结束,而是与上次记录逐字段比对。优先关注:到期日期是否被延长、域名状态码是否增减、名称服务器是否被改动、注册商是否变更。这四项中任何一项变化,都意味着域名控制权或生命周期发生了实质变动,需要进一步确认变更来源。
如果两次查询结果完全一致,可以确认该时间段内注册局记录未变,但不能据此推断解析和网站状态也未变,因为那是另外两层的数据。下一步应针对具体待解决的问题,选择对应层的数据源重新取证:注册归属问题查 RDAP,访问问题查权威 DNS 与 HTTP 响应。