域名whois查询的官方入口, 是ICANN统一维护的whois数据库检索工具, 还有各顶级域(TLD)注册局provided的whois查询页面, 用户可以直接访问这三个渠道, 不需要注册任何账号, 只要输入域名的名字, 就能得到注册信息, 数据来源是和注册局数据库实时同步的。
一、三个主要查询入口
1. ICANN官方Whois检索工具
访问路径就是访问https://lookup.icann.org这个地址, 你输入那个完整的域名, 比如example.com这样的内容以后, 页面会自动跳转, 然后就会跳转到对应的注册局那里去的whois记录页里面, 这个入口它是被互联网名称与数字地址分配机构也就是ICANN这个东西统一来运营的, 数据它覆盖了全球范围之内所有的gTLD也就是通用顶级域的这些域名, 所以说它呢是目前整个覆盖面最广泛的一个单单一的查询入口。
2. 各注册局/注册商Whois页面
各个顶级域名的注册管理局, 它们都提供了一种单独的whois查询入口, 这种对应关系是按域名的后缀来划分的。
.com , .net , .org这几个由Verisign所提供的whois工具它的地址就是 whois.verisign-grs.com。
.cn是指中国互联网络信息中心, 也就是CNNIC的whois页面, 其具体地址为whois.cnnic.cn。
.eu: 该域名由 EURid 运营, 其运营单位的地址信息可以在 whois.eu这个网址上进行查询。
对于其他的顶级域名类别, 比如说是.io、.dev还有.app这些在括号里面列出来的例子, 大家可以到ICANN的官方网站上去查看。在官网上有一个专门的列表叫做"Domain Registry",大家在其中查找那些对应的注册局的相关信息, 并且能够找到对应的whois地址。
以上提到的那些页面, 大家都是可以在电脑上直接打开进行查询的。除此之外,还有一部分注册局机构域名whois查询入口, 它们同时也提供了可以通过命令行来调用的whois接口。这个接口主要是用来帮助实现自动化处理的。
3. 命令行whois工具
用户可以在终端环境当中输入那个whois example.com的指令, 然后就能直接拿到原本的那些注册记录的文本形式。
在Linux系统和macOS系统里面, 默认就已经自带的有这个whois命令了, 而Windows系统的话, 需要去安装第三方的客户端工具, 或者也可以通过PowerShell这个工具来直接调用那个注册局提供的API接口。
这种特定的方式是比较适合用来做批量的查询工作的, 也是适合用在脚本进行自动化的场景里的, 其响应速度可以说是最快的。
二、可查询到的信息字段
当你把所有事情全部搞定之后, 那个名为whois的保存下来的资料里, 一般来讲里面都是会有很多的核心部分的字段的它们。
域名这个事情的注册人的姓名, 或者就是那个组织的名称。
就是创建的那个日期, 还有最后更新的那个日期, 以及到期日期的那个。
名称服务器(NS)列表(一般4台)
注册商(Registrar)名称及IANA编号
这个域名的状态码(Status), 可能是ok,也有可能是clientHold域名whois查询入口, 还可能是serverTransferProhibited等等。
注册局(Registry)名称及联系方式
三、因为找不到的这个情况, 还有针对这个情况的办法。
如果你看到的查询结果显示的是 Privacy Protected 这些字符, 或者你发现某个关键字段处于被隐藏的状态, 那就说明这个域名已经开启了 WHOIS 隐私保护服务了, 而这个服务通常是由注册商来提供的, 或者是域名注册人自己主动进行设置的。
在这样一种情况之下, 我们在外面所能够看到的公开记录里面, 就只有注册商的名称出现, 是不会向大家展示注册人的真实姓名以及电子邮箱的。这个行为本身是符合 ICANN 关于隐私方面的相关政策的, 所以我们是无法从外部通过任何手段去绕过它去获取信息的。
如果你发现查出来的结果要么是空白的, 要么数据变得非常迟缓, 比方说那些刚刚注册成功的域名, 或者正处于转移动作锁定阶段里的域名, 那就建议你先把事情放一放, 等到过了二十五小时到这个七十二个小时的范围之间再去试一回查询, 另外你还可以通过登录到那个对应的域名注册商自己的后台系统里面, 去找一下域名的管理页面来直接进行查看。
四、补充说明
在日常使用的场景里面, 如果说你把域名托管放在gname.xin这些国内的注册商平台上面的话, 那么你就能够在控制台里面看到那个域名的管理选项点击进去之后会有关于Whois信息的模块, 通过这个模块呢, 你可以直接查看到已经托管的那个域名的完整的注册记录, 这个操作的路径是更短的, 所以你是不需要跳出到这个平台的外面去吃使用外面的那些whois工具的去进行查询的。
对于那些没有托管在对应平台上面的域名, 我们还是建议大家继续使用前面提到的那个由ICANN官方提供的检索工具, 或者是注册局的入口。这样做的目的是为了能够确保数据的来源是权威的, 同时保证更新的时间是一致并且及时的。
以上这些入口全都可以免费进行使用, 对于查次数没有任何硬性的限制(当然, 有一些注册商的API是存在所谓的速率限制的, 一般这种情况就是每小时只允许用几十次的样子), 综合建议大家优先去使用ICANN官方提供的检索工具, 因为只要一次性地把相关信息输进去, 那就已经足够可以覆盖绝大多数的那些域名后缀了。

