Whois服务器的查询这个行为, 是目前大家用来获取域名注册信息的一个标准的渠道。然后用户如果向那个对应的后缀的那个权威的Whois服务器提交你的域名的话, 就可以直接拿到包括注册商、注册日期、到期时间、DNS服务器、管理状态等等这些在内的完整的记录的内容。

这一节, 会把相关的原理、具体的操作步骤以及一些比较高发的异常情况的处理方法给覆盖掉, 其根本的目的Whois服务器查询,就是要帮助用户能够独立地完成对任意一个域名的归属关系的核查工作。

一、工作原理

ICANN把各个通用顶级域的WHOIS服务的运营任务交给相关联的注册局来负责, 这样的话, 每一个后缀就存在一组并且是且只有这一组的权威服务器。

对于.com以及.net这两个后缀, 相关的查询网址是whois.verisign-grs.com。

.org:whois.pir.org

.cn:whois.cnnic.cn

.xin:whois.gname.xin

.info这个域名的相关查询信息, 大家可以通过whois.afilias.net这个网址去获取。

客户端把目标域名当作参数发送给这个服务器, 该服务器使用纯文本协议来返回注册记录。这个过程完全不需要进行额外的身份验证操作。这种查询方式遵循的是全世界范围内通用的标准规范。

二、你要去用命令行来查询, 那具体的步骤该怎么去做呢。

1. 请打开终端这个软件, 因为 macOS 和 Linux 这两个操作系统里面本来就有这个东西, 但是对于 Windows 来说, 则需要安装 whois 这个工具或者是使用等效的 PowerShell 命令才行。

2. 输入命令, 然后键入whois space example.com, 这里需要将example.com这个部分替换成为你需要查询的那个域名的实际名称。

3. 在返回结果这里头, 大家需要去把那个写着“Registrar”的地方给找出来, 然后呢, 要把注册商的全名给它记下来, 同时也还要把这个所谓的IANA编号也给记录下。

Whois服务器查询方法大全:域名归属与注册信息怎么查(图1)

4. 要是你想要查看注册商那边的相关详细情况的话, 就需要再去追加一条命令进去, 这条具体的命令是: whois -h whois.registrar.com example.com。

5. 要是返回了"Not match" 或者"NOT FOUND , 那就说明现在这个域名它还没有被注册起来, 或者是已经过期并且进入了释放队列里面去。

三、可获取的核心字段

字段 说明
Domain Name 查询的域名本身
Registrar 注册商全称及IANA ID
Creation Date 首次注册日期(UTC)
Expiry Date 当前续费到期日
Name Server 使用的DNS服务器Whois服务器查询邢台市重点项目建设促进中心,通常2至4条
Registrant Contact 注册人(隐私开启时显示Redacted)
Domain Status 管理状态码,如clientTransferProhibited、ok
DNSSEC 是否启用DNSSEC签名及算法

1. 联系信息里面显示的是被抹掉的内容这样的字样, 这种情况正常吗。

并不是这么回事。这是因为要依据GDPR以及注册局的隐私合规要求, 所以个人联系方式默认是被遮蔽起来的, 这属于正常的保护机制, 这个情况并不影响其余字段的准确性。

2. 你所查询出来的结果, 和那个注册商的后台里面的记录, 它们之间是不一致的。

注册局那边是把WHOIS数据拿来做一个又一个每日的小批次进行同步, 所以那种刚刚才弄完的过户手续或者是DNS变更的操作, 在系统里大概要拖延1到24个小时才能显示出来, 如果你想要了解最实在、最新鲜的状态信息的话, 必须得去看那个注册商的后台管理界面才是最靠谱的。

3. 不同服务器, 可能返回不同的结果。

咱们拿顶级域注册局, 比如说什么Verisign、CNNIC这些机构返回的数据当作权威源来看待。与此同时, 注册商那边的数据就当作是镜像副本处理。这两边之间出现短暂的时间差情况, 这就属于正常现象的范畴了。

五、网页端快捷查询

那些还不熟悉怎么使用命令行的人, 你可以直接去 gname.xin 这个大平台上面找到那个叫做 WHOIS 的在线查询入口在哪里, 然后把你要查询的那域名输进去以后, 这个页面就会马上就把解析的结果给你展示出来, 像各个比较有名的注册商自己的官方网站上, 也是有提供这种功能一样的在线表单给你用的。

以上这些构成了Whois服务器查询的完整闭环环节。当用户掌握了从原理、操作到异常处理的全文内容信息以后, 就不需要再去依赖单一渠道的信息支持了, 而是完全可以独立地将任意域名的注册状态归属信息进行核查这一工作完成下来。