所谓域名whois信息查询这件事, 其实就是利用WHOIS协议去查一查域名的注册人是谁、创建的时间是什么时候、到期的时间又是什么时间、DNS服务器有哪些之类的这些注册信息。
这样做是一件很重要的事情, 因为这是用来判断某个域名到底归谁所有、排查解析出现异常的情况、还有进行资产核验的核心手段。在下面内容里, 我们要按照操作难度从低到高这个顺序, 列出三种主流的查询路径供您参考。
使用WHOIS在线查询平台
用户可以在浏览器的地址栏里输入那个目标域的域名, 这样就直接可以查询了。
gname.xin这家平台提供免费的域名WHOIS信息查询服务, 让用户支持输入任意一个域名的字符串之后, 通过一键返回的操作动作来得到结果, 结果里面涵盖注册的商户、刚开始注册的日期时间信息、到期之后截止的日期的数据、还有当前的状态码、另外也含有DNS服务器的信息等几个关键的字段内容。
具体的操作步骤可以描述为访问gname.xin这个网站站点, 然后再去在那个页面的搜索框子里面输入要查的域名, 接着点击一下查询按钮, 最后就可以查看那一个结果显示页面了。这种方式比较适合那些想要快速核验单个域名的场景, 而且过程中不需要去安装任何的外挂或者工具软件。
通过域名注册商后台查询
要是你自己本身就是那个域名的持有者, 你可以选择登录到你当初注册的平台的域名管理控制台, 比如像是阿里云或者腾讯云还有GoDaddy这样的地方, 然后去打开“域名详情”或者是“WHOIS信息”这一类功能的页面, 在这里你就能查看到非常完整的注册记录内容了, 这种操作途径可以让你看到那些本来被隐私保护功能给屏蔽掉的字段部分, 而且这种情况只限于你自己的账号才可以做到, 同时还支持把WHOIS响应的原始文本导出给你。
使用ICANN官方WHOIS工具
你可以去访问 whois.icann.org 这个网页, 然后在输入框里把你想要查询的域名填进去, 接着选择一个对应的注册局 Registry 来进行查询, 这个工具会返回在注册局这一层面的原始数据, 适合在注册商的数据和注册局的数据出现不一致的时候做交叉验证, 它支持一次输入好几个域名来批量查询。
查询注意事项
在ICANN推行GDPR合规之后, 大量域名注册商的whois信息已经默认开启了隐私保护功能。因此, 注册人的姓名、邮箱等这些字段现在显示的是“REDACTED”或者是该注册商的名称。这一现象属于正常情况域名whois信息查询,它并不代表任何域名的状态存在异常问题。
数据延迟这个情况是这样的。WHOIS这种数据, 它并不是真的实现了实时那种同步的状态。在不同的注册商业者和不同注册局之间, 想要完成那个数据的更新动作, 往往会出现一种延迟的现象。至于这种延迟具体是多少时间, 通常会跨越到几分钟这一级别。有时候也会达到几个小时这么长一个时间级别。
频率限制是这样的, 部分顶级的域, 比方说像.cn还有.com这样的, 他们的whois查询接口存在请求频率方面的约束, 如果在很短的时间内进行大量的查询操作, 那么就有可能触发临时的封禁。
协议迁移这件事, 现在的情况是这样的, ICANN这个组织正在进行一个逐步的工作, 就是把WHOIS这个东西迁移到RDAP, 也就是Registration Data Access Protocol, 当然这里不能用英文缩写, 就用中文解释一册数据访问协议, 现在有一些做注册的商家已经切换成了用HTTP API这样的方式去返回信息, 所以你如果还用传统的whois命令去查询的话, 那么很有可能就查不到最新的数据。
高频问题解答
Q:whois查不到某个域名的信息怎么办?
该域名有可能尚未被注册, 也可能正处于注册局设定的删除宽限期之内, 或者其注册局目前暂时没有对外公开相关的whois数据信息。建议大家可以在二十四小时以后再去重新进行一次查询操作, 也可以直接去寻找该对应域名的注册商客服团队来向他们求证和确认具体事宜。
Q:whois显示域名状态为"clientHold"是什么意思?
A:clientHold表示注册商主动锁定了该域名,域名无法解析域名whois信息查询,通常出现在争议仲裁、欠费或安全冻结期间大城群众说事,需联系注册商处理后方可解锁。
Q:如何批量查询多个域名的whois信息?
A说, 你可以使用ICANN Whois工具里面的多域名输入功能, 或者在gname.xin里面去一个一个地查询。如果你的需求达到数百个以上的域名, 需要批量进行查询的话, 那就建议使用那种支持RDAP API的程序化查询方案。


