WHOIS查询工具是一种用于检索域名注册信息的标准协议工具,用户在完成输入如example.com这样的完整域名的操作之后WHOIS查询工具, 就可以得到该域名的注册人信息、注册商信息以及创建时间、到期时间和当前DNS解析情况在内的公开记录数据。
它的核心功能主要覆盖了域名归属确认这个需求, 还覆盖了注册状态核查这个需求, 另外也可以满足到期时间追踪这个高频使用的需求, 而且在使用时用户不需要登录到注册商后台就可以完成整体的查询工作。
操作路径(3步完成)
首先把WHOIS查询工具的输入框打开, 然后在像gname.xin这样一些主流的域名服务平台上面的WHOIS查询页面里面, 去把要查的那个目标域名完整地填到查询框里去, 这里得特别注意一定要把你的域名后缀也给带上, 比如说可能是点的com或者点是cn这些情况, 总之肯定是不能光只输一个主域名的。
然后咱们进到第二步那个环节, 就是去选一个查询协议的版本出来。这个工具在默认的情况下, 会去调用RFC 3912标准的那个WHOIS协议。但是对于某些后缀来说, 比如说是.xin呐或者.tech这种例子里的后缀, 它会自动地去切换到RDAP那个接口上去。
这个接口叫做Registration Data Access Protocol的缩写, 这里面不需要人们去手动地进行切换操作。整个系统是会根据这个后缀来自动地匹配对应的东西的。
第三步, 也就是要读取那个返回的结果。页面会在两秒到五秒的这个时间范围之内, 把结构化数据给展现出来, 这些结果会按照“注册信息”, 然后紧接着是“技术信息”, 再往后是“名称服务器”, 最后是“状态标记”, 这四个区块的顺序来呈现的, 大家可以直接把这些内容进行复制, 或者是选择导出这个操作。
可查核心信息字段
查询出来的结果, 它里面会包括下面说到的那些标准的字段, 至于这些个字段各自是什么意思, 它们的含义是固定不变的。
Domain Name(域名):完整域名及后缀
注册人, 以及注册商, 指的是当前持有这个域名的人的名字, 还有负责登记管理的机构的名称。
创建日期指的是域名第一次被注册的时间, 这个时间需要具体到日。
Expiry Date(到期日期):当前注册周期截止日
Domain Status(状态标记): 这部分的比如情况, 比如说像那 ok 这样的代码, 又或者是那个叫做 clientTransferProhibited 的一个短语, 它的意思是说禁止把域名给转移出去, 类似这样的情况。
这个 Registry Ex expiry Date 就是注册局到期日, 它和大家所熟悉的那个注册商的到期日之间, 很有可能是不相同的, 因为它的含义是代表着在那个上游注册局的层面之上的时候所对应的有效期。
上述这些字段, 都是让那个国际组织ICANN, 还有各个国家的注册局, 一起去统一规范出来的。至于那些不一样后缀的东西, 像是什么.com、.cn、或者什么.xin这些, 它们返回的字段数量, 可能就会有那么一点点的差异。具体的情况怎么样, 还是要以实际返回过来的内容为准。
高频使用场景
域名到期监测是指批量输入自己的固有域名, 来反复核对那些叫做Expiry Date的东西, 这样可以避免因为脑子忘了一回事而忘记去搞续费, 最终导致那个域名被别人给强行抢注走了, 归属争议核查则是在你准备去收购或者转让域名之前, 先要把Registrant这个字段拿出来看一看, 确认它和自己手里那份合同里的主体方是不是完全一致的, DNS异常排查指的是当你的网站突然之间没法让人访问的时候要先去查一查Name Server到底有没有被人偷偷改动了手脚,然后再接着结合那个状态标记来判断当前的情况是否正处在注册商锁定期里头的。
注意事项
现在的人直接去查WHOISWHOIS查询工具, 返回来的那些信息, 因为受到了GDPR以及ICANN在2018年弄出来的隐私保护政策的影响, 特别是像.com这种通配符后缀所对应的Registrant字段, 很有可能会显示出"Redacted for Privacy"这样的字样,意思就是隐私被遮蔽了大城新闻网, 在这种情况下, 没有办法直接拿到注册人的名字, 所以必须通过去联系注册商的官方渠道, 然后再发起那个身份核验的请求。
这个.cn的后缀是由CNNIC来管理的, 有部分信息在公开的WHOIS里做了脱敏处理, 想看完整的信息就得登录到注册商后台去查看。
关于查询频率是有限制的, 大多数的工具对单个IP每天的查询次数设置了上限, 通常是每天200次, 一旦超过这个数字就需要等到第二天系统重置才能继续查询。

