用WHOIS来查询域名的信息, 是确认域名注册人、到期时间以及DNS服务器这些核心记录的一个标准的办法。

在域名注册完成之后, 域名的注册数据就会被对应的注册局写入到全球范围的WHOIS数据库里面去, 然后用户随时可以去进行检索。下面这里有关于所有能够查到字段的具体说明以及操作路径的完整内容呈现出来给大家看。

WHOIS可查询的完整信息字段

我们可以通过使用标准的 WHOIS 查询功能, 来获得对应的相关记录, 而具体的详细信息则是以注册局数据库中所显示的内容为准进行呈现。

域名注册人(Registrant Name / Organization)

注册日期与到期日期

就是那种关于域名的状态代号, 像是什么ok, clientHold, serverLock, 还有pendingDelete这些。

权威DNS服务器地址, 需要至少提供两组的数量。

你要去查看那个叫做注册商的东西的官方全名是什么, 还要找到属于它的那个由全球互联网名称与数字地址分配机构给出的特定序号, 当然也包括用来进行相关联系事宜的那个电子邮箱地址。

创建日期, 最后更新日期。

域名管理员,还有技术联系人(如果没有开启隐私保护的话)

具体查询步骤

1. 选择查询渠道: 大家可以去 ICANN 官网的 whois.icann.orgWHOIS查询域名信息, 可以去各个顶级域名的注册局官网进行查看, 比方说 .com 域名是 Verisign 负责, .cn 域名是 CNNIC 负责, .xin 域名是有相应的注册局负责的, 也可以直接利用域名注册商后台里自带的 WHOIS 工具。

WHOIS查询域名信息:注册人、到期日、DNS全记录一次查清(图1)

2. 输入目标域名: 在查询框里面键入完整的网址, 举例如example.com这样的。

3. 阅读返回结果, 注册局是按照规定, 使用那种叫做RFC 3912的格式来返回上述这些字段的详细内容。如果那个注册商已经启用了名叫隐私保护服务的相关功能, 那么在这个流程里面, 原本应该显示的注册人真实信息会被藏起来。在这种情况下显示出来的字段是代理名称, 而不是真正的持有人名字。

4. 我们要核实一下数据的时效。WHOIS 数据以注册局的实时库为准。这里存在最长72小时的同步延迟。在批量操作时, 建议间隔着刷新数据。

注意事项与常见限制

隐私保护: 注册商会提供一个隐私代理服务, 利用该服务可以替换掉注册人的真实信息, 在这种情况下, 通过WHOIS工具进行查询时, 屏幕上仅会显示出代管名称, 这属于一种正常现象, 并不表明数据存在异常情况。

查询频率限制: 大多数注册局会对 IP 地址实施速率控制, 通常每分钟发出的请求次数不得超过 5 次。因此, 在使用批量脚本法的时候, 需要添加一个延迟时间间隔, 也可以改成使用由注册局官方提供的 WHOIS API 接口来进行操作。

在字段差异这一方面, 不同 TLD 的 WHOIS 输出格式是存在差异的。

咱们拿那个 .xin 这个后缀当作个例子,通过 .xin 注册局的 WHOIS 端口查询 gname.xinWHOIS查询域名信息大城新闻网, 这样就直接能够获取到它的完整注册记录, 还有状态码与到期日, 字段结构跟 .com 是基本一致的, 不过部分扩展字段(如 EPP 状态)可能会有所增减, 所以必须得按照该 TLD 注册局公布的格式为准。

批量核验与到期监控

如果你需要对多个域名进行状态检查或者是查看它们什么时候到期并发出提醒, 那么建议是去接入由注册局所提供的 WHOIS 以及 RDAP 这个 API。

这里面的具体背景情况是需要知道的, 也就是 ICANN 这一部分已经开始逐步用 RDAP 这个技术去替代传统的 WHOIS 文本协议了, 你把这个配合上定时任务的设置, 从而实现自动化的操作。针对单个域名的一次性简单查询, 直接走注册局的网页工具去做就足够了, 完全不需要做额外的任何其他配置工作。

以上内容是 WHOIS 查询域名信息的完整操作说明, 所有字段定义与规则均遵循 ICANN 及对应注册局公布的现行标准。