要查到域名的历史记录, 主要的办法有两条路, 第一条路是用WHOIS协议直接去查这个域名注册的时候和变更的时候都留下了什么档案, 第二条路是去各个顶级域注册局那边公开的数据库里面调取以前留下的快照信息, 把这两种办法结合在一起用, 就可以把这个域名最开始注册、过给其他人、到期、再续费一直到它现在处于一个什么样的状态这样一个完整的时间过程给还原出来。

01WHOIS查询:最直接的域名历史记录入口

WHOIS(Who Is)这个工具, 它是互联网域名系统(DNS)配套的一个信息查询协议, 是由ICANN(互联网名称与数字地址分配机构)来统一进行管理的, 具体的查询方式就是下面这样的。

通用顶级域(.com/.net等):用户可以去访问注册商官网的WHOIS页面, 或者在命令行里面执行 whois example.com 这个命令, 这样就能得到一个结果, 这个结果里会包含好几个字段, 比如说注册人信息, 比如Registrant, 还有创建日期, 也就是Creation Date, 此外还有一个最后更新的日期, 称为Updated Date, 接着是一个到期日期, 名字是Expiry Date, 以及一个叫做Status的域名状态字段, 这些内容都会被返回出来。

国家/地区顶级域(.cn/.uk/.de等): 各注册局是独立地提供了那个WHOIS接口的, 像 .cn 这个类型的域名, 它是通过中国互联网络信息中心(CNNIC)所提供的WHOIS服务去进行查询的, 而 .de 类型的域名呢, 它是通过 DENIC来进行查询处理的。

历史快照: WHOIS实时记录仅仅只是反映目前的状态。如果想要追溯在更早时间点的注册信息, 以及过户的相关记录, 那么必须去依赖注册局里面的归档数据库。举例来说, 像由Verisign这边来维护的.com平台上的历史WHOIS快照这样的文件, 是可以依据具体的日期来进行检索操作的。

02注册局公开数据库与第三方工具

不只是注册商那边可以提供的WHOIS信息, 还有下面这些渠道是可以用的, 通过这些渠道能够获取到更加深入的域名的历史记录情况。

1. ICANNWhois数据库: 这个数据库覆盖了所有针对 gTLD 的注册商, 并且记录了相关的变更日志, 用户是可以通过输入域名来进行检索的, 从而获取该注册商的变更记录。

2. 各个顶级域名注册局都会进行归档: 比如Verisign负责.com和.net的注册, CNNIC负责.cn的注册, 英国那边还有一个专门的管理机构负责.uk的注册。这些官方机构里面, 有一部分会提供历史WHOIS数据的下载渠道。还有一部分机构会提供API接口来查询数据。

3. 第三方聚合平台: 比如说gz88.cn这样的域名工具网站, 它们把来自不同来源的WHOIS数据整理在了一起, 还把DNS解析的历史过程也给汇总过来了。

域名历史记录查询怎么查?WHOIS+注册局数据全说清(图1)

用户可以在这里看到一个按照时间顺序排好队的展示界面, 这个界面能把域名是什么时候注册的、什么时候发生过转移、什么时候DNS的记录有过变化这些关键节点都给清晰地列出来。这样一来, 人们就不需要一个个去查询那些专业的注册局了, 从而有效地降低了因为逐条查询而产生的各种成本。

03可查询到的核心信息字段

在进行一次完整的域名历史记录查询时, 大家通常能够获取到包含在以下的这些相关数据信息里面的情况。

字段 说明
创建日期 域名首次注册时间
最后更新日期 最近一次注册信息变更时间
到期日期 当前注册周期截止日
注册商变更记录 域名在哪些注册商之间发生过转移
域名状态 active、clientHold、pendingDelete 等
DNS记录变更 历史A记录、MX记录等解析配置(需DNS历史日志)
注册人/管理联系人 部分TLD支持匿名化,.cn域名按ICANN政策展示

04注意事项与常见问题

自2018年GDPR生效, 还有ICANN在2018年实施的GDDP模板落地之后, 针对.com、.net这些gTLD域的WHOIS信息查询结果, 现在已经默认把注册人那儿的真实姓名以及邮箱地址都给隐藏掉了。

所以在常规查询时, 界面上只会显示出REDACTED这一串字符。不过也有一类情况例外, 就是一些历史数据如果是在上述政策正式生效之前就已经产生的话, 那你现在依然可以通过正常渠道查到里面的明文信息。

需要明确的一点是关于查询频率限制: 市面上大多注册局提供的WHOIS接口存在着速率上的制约情况, 常规状态下每个IP地址每分钟只能进行几十次的操作, 因此如果您打算开展批量式的查询工作, 就必须主动去控制操作的节奏与频次, 或者向相关的注册商方提出API接入的申请。

已删除域名: 域名要是过期了还没续费, 就会进入赎回期, 这个时期通常有30天那么长, 在这期间, WHOIS记录还是能够被查到的, 可一旦到了Pending Delete这个阶段, 记录就会在几天之内, 从WHOIS中被移除掉。

05快速操作建议

在日常情况下, 如果单次查询的话, 直接访问注册商的 WHOIS 页面就可以了;当需要跨时间段进行对比或者批量导出历史数据时, 优先使用注册局归档接口或者是聚合工具, 比如 *gz88.cn* 提供的域名时间线视图, 这样能够一次性拉取该域名从创建以来所有的变更记录, 效率远高于手动逐条查看 WHOIS 记录。