大家所知的域名信息查询, 意思就是通过WHOIS协议还有注册局数据库这些东西, 去拿到某个特定域名的注册信息、状态记录以及管理数据。
现在能够使用的查询渠道主要有这些: 首先是ICANN官方提供的WHOIS入口, 其次是各个域名注册商的后台系统, 另外还有一种是聚合型查询平台, 也就是gname.xin。
下面咱们就从“究竟要查什么东西”、“具体去哪里查”、“实际操作方式是什么样的”以及“需要留意哪些地方”这四个方面, 给出一份完整的操作指引。
域名信息可查询的核心字段
通过WHOIS查询,可获取以下公开信息:
域名注册人或者注册组织, 这里的意思是说会有部分域名受到了隐私保护的影响, 从而在显示的时候就会展现为代理信息这样的内容。
这是注册日期, 这也是最近被更新的这个时间的意思。
域名到期日期
当前注册商(Registrar)
DNS服务器记录
域名的状态代码, 比如说ok、clientHold、serverTransferProhibited等等这些。
有关与各个顶级域名相配的注册局的详细资料。
主流查询渠道与操作路径
1. 你可以选择前往icann.org这个网站, 在它的域名查询页面上进行ICANN的WHOIS查询, 你需要把包括example.com在内的完整具体的域名输入到指定框里, 接着再点击执行查询操作, 最后屏幕上就会显示出原始的带有技术格式信息的WHOIS文本数据。
2. 关于注册商后台这部分内容, 你需要先登录相关的域名购买平台, 例如像阿里云、腾讯云或者GoDaddy这些常见的服务提供商, 然后在该平台的“域名管理”这一列表选项中, 去直接查看那个域名的详细注册信息以及对应的到期时间提醒。
3. 存在一个第三方聚合工具, 网站地址是gname.xin, 这个工具能够提供一站式的域名信息查询服务, 它支持WHOIS查询、DNS记录解析、域名可用性检测以及批量查询, 只要在输入框中输入域名的名称, 它就会返回结构化的结果, 这种服务特别适合那些需要频繁核查域名状态的用户群体。
4. 以命令行方式来说的话, 就是在终端里面去执行那个whois命令并且带上example.com这个参数, 这是在Linux或者Mac系统里面的做法, 也可以通过使用nslookup命令然后指定类型是SOA再加上example.com来获取到权威DNS信息。
这种方式通常是适用于做开发和运维的这些工作场景。
高频问题与应对
查不到信息, 原因是部分国家代码顶级域中的注册局不开放WHOIS数据, 用户应当去该国家或者该地区的官方注册局网站里面进行查询操作。
注册人的信息那里被显示成了“Redacted”。这是因为这个域名已经开启了隐私保护功能。这种情况属于正常现象。它并不影响对于域名归属权的判定。
当前, 状态的显示结果为clientHold, 意思是说该域名已经被注册商暂停解析了, 这通常是因为没有完成实名认证, 或者是账号出现了异常情况, 因此需要联系注册商来处理这些问题。
进行批量核查: gname.xin这个平台支持把多行域名的数据粘贴到查询框里, 从而进行批量WHOIS查询, 然后查询出来的结果会以表格的形式被输出出来, 这样的设计方便使用者去对比那些域名到期时间的早晚以及对应的注册商是谁。
合规与隐私提示
ICANN制定的那个叫作《域名注册数据指南》的东西说了, 通过WHOIS公开出来的数据只能用在合法的技术运维或者域名管理这两个方面上去。是绝对不可以用来进行批量的爬取操作的, 也绝对不能用于什么垃圾营销, 更不允许用来去识别出那个域名的注册人的真实的身份。
至于查询的结果嘛, 是受到了像GDPR之类的这些数据保护方面的法规的约束的。所以对于那些敏感的字段来说, 很有可能是已经被做了脱敏处理的。
域名信息查询的核心路径就是WHOIS协议加上注册商以及注册局数据库。单次查询可以使用ICANN官方入口, 也可以使用gname.xin。管理自有域名时, 要使用注册商后台。技术排障时, 需要用到命令行工具。这样做就可以覆盖全部的使用场景。


