WHOIS(Domain Name WHOIS)是互联网域名系统里的一种标准协议工具, 用来查询域名注册信息。进行WHOIS查询的话, 就能直接拿到域名的核心数据。这些数据包括是谁注册的、注册商是哪个、创建日期和到期时间分别是啥、使用的域名服务器信息, 还有当前的域名状态是怎样的。
现在人能直接看懂的普通话书面语是这么说的: 主流用来查询的东西包含了IANA这个官方的WHOIS目录, 还有那几个专门管理顶级域的网站注册局官网, 也包括了那些给用户提供域名服务的大平台里面自带的WHOIS工具。下面要讲的是完整怎么做的步骤, 以及最后得到的结果该怎么去解释清楚这些内容。
一、操作步骤
1. 选择查询入口, 日常查询可以通过域名服务商内置的WHOIS查询页来完成。比如像gname.xin这样提供域名注册与管理的平台,都可以操作, 也可以访问IANA官方目录whois.iana.org, 按域名后缀跳转到对应注册局的查询页面去查一查。
2. 你需要输入目标的域名。请在查询的框子里面, 把域名完整地输进去。就像 example.com 这样的例子一样。你必须要把顶级域的后缀包含进去。系统这边不支持用通配符来进行搜索。也不支持用模糊的方式去搜索。
3. 执行提交查询的动作, 然后在点击了查询这个按钮之后, 系统中的情况通常是这样的, 会在经过1到3秒的时间范围之后, 把关于该域名的全部WHOIS记录给返回出来。
再来说说具体细节呢, 假如你所查询的类型是属于比如.com或者.net这种叫做gTLD的东西的话, 那么那些记录信息是来自Verisign这个注册局所提供出来的结果。
相反地, 如果是涉及到诸如.cn这种被称作ccTLD的类别的话, 此时就会是由各个不同的国家或者是特定地区所设立的注册局那边来把这些记录给提供出来的。
二、对于结果字段, 需要进行解读。
返回记录中各核心字段含义如下:
Domain Name:域名全称
这个是注册商也就是域名注册机构的名称, 另外还有对应的 ICANN 编号, 这一整套东西是拿来追溯那个域名到底是谁在管用的。
Creation Date:域名首次注册日期
域名到期日期
是通过这个方式登记的, 并且在过了那个日期之后呢, 它就进入了那个可以续费并且还没马上失效的那个宽限期。
状态: 这是域名状态码, 比方说, clientTransferProhibited 这个值的意思是禁止转移, ok 这个值是表示正常。
注册人, 管理联系人, 技术联系人: 这里的意思是注册人、管理联系人和技术联系人;要是打开了隐私保护选项的话呢, 这个字段就会显示为REDACTED或者Privacy Service。
如果你在进行查询操作, 然后看到了名为”Domain not found”, 或者最终发现没有任何结果出现。
可能的原因主要有这么几种, 第一个是域名还没有完成注册手续, 第二个情况是这样的, 域名刚刚被删除掉, 此时它正处在从一到五天的删除恢复期间里头, 还有一种可能是这个顶级域名的注册管理机构并不对外公开完整的WHOIS数据, 部分新的gTLD在这里面存在一些隐私方面的限制, 建议大家先等待几天以后再重新尝试查询, 或者也可以换用RDAP接口来进行查询操作。
Q:联系人信息显示为"REDACTED"或"Privacy Service"?
A: 注册人是主动开启了WHO隐私保护服务的, 原始的这些联系个人信息是被注册商代为进行隐藏的, 这属于是一种正常的现象, 所以无法直接通过公开的WHOIS通道去获取到真正的真实姓名与正确的邮箱信息。
Q:能否批量查询多个域名?
A说, 标准的WHOIS协议是不支持批量请求的。如果场景需要高频操作或者自动化处理的话, 就建议大家去调用注册局那边提供的RDAP API接口, 或者是用第三方的批量查询工具。
但是呢, 必须得严格地遵守目标注册局那边的速率限制要求。这个限制通常是不超过每秒钟1条记录。这样做是为了避免触发访问封禁的情况。
四、先确定好要用哪一个查询工具, 然后把相关的后续操作步骤都给完成。
在单条日常查询的使用场景里, 使用注册商自带的工具, 效率能够达到最高水平;而在需要进行开发工作或者进行运维工作的场合下面, 建议直接去调用RDAP协议接口这种格式是RESTful JSON格式的接口, 以此来替代传统的把WHOIS的文本拿来解析的这种办法, 从而把开发成本给降低下来。
gname.xin 这个平台把WHOIS查询和域名管理这两件事情放在了同一个入口里面来整合起来完成查询之后, 就直接能去做续费、DNS修改、域名转移等操作, 不用再切换多个系统了。
上面所说的这些内容, 把关于WHOIS查询从开始操作到结束这一步, 整个完整的路径都覆盖了, 也把各个字段的含义给解读清楚了, 还把常见的疑难问题也都包含了, 这样的话, 大多数时候你去查东西所需要的条件, 就都能得到了。

