WHOIS信息查询, 它其实就是获取域名注册信息的那种最标准的方法。你可以用这种方式去查到域名的注册人是谁。你也能够知道域名是什么时候注册的。你还能得知域名什么时候会到期。你可以查询到域名服务器的情况, 也就是NS记录。你也能看到相关的注册商到底是哪家平台。
至于那个查到的入口, 它基本上主要分为两种类型。第一种类型的入口是那些由ICANN以及各个注册局所提供的官方页面。这些页面是用来专门进行WHO查询或者是RDAP查询的。第二种类型的入口则是在域名注册商的后台系统里面直接内置的某种工具。这种工具也叫做WHOIS查询工具。
就以 gname.xin 这个当作例子来说, 用户完全可以打开浏览器, 直接去拜访那个对应注册商的 WHOIS 页面, 或者呢, 通过任何一个市面上常见的那些主流注册商的后台里面所具备的那个叫做 WHOIS 查询的功能这块儿, 从而把有关于该域名的那些全乎的、完整的注册方面的一些信息给弄到手。
具体的查询操作步骤, 是下面这个样子。
第一步是浏览器直查,用户需要在浏览器的地址栏里面输入whois目标域名WHOIS信息查询, 比如说输入whois gname.xin, 然后按下回车键以后, 浏览器就会自动跳转到那个域名所对应的顶级域注册局的WHOIS查询结果页面。
完成第二步之后, 要去访问
第三步, 在注册商的后台进行操作, 首先要去登录像阿里云、腾讯云、Namecheap这些注册商提供的控制台服务, 接着进入到系统里的域名管理功能区域中的WHOIS查询页面, 最后把需要查询的域名复制粘贴到输入框里并提交就可以了。
进入<强>第四步: 命令行查询强>, 如果使用的是Linux或者Mac系统的终端环境,需要执行 whois gname.xin 这个操作WHOIS信息查询, 而要是Windows系统的话, 就得先在电脑里面安装好WHOIS客户端软件, 然后再去运行 whois gname.xin 这样的命令来完成任务。
在查到的那些结果里头, 有某些指定的字段部分, 是具有一个对于咱们来说核心级别的重要参考意义的这种价值的。
Domain Name:所查询的域名;
注册人姓名或者是组织名称, 这里需要填写注册人的姓名或者组织的名称, 由于受到了GDPR隐私保护政策的相关影响, 在域名的这个位置上面多数情况都会直接显示出REDACTED FOR PRIVIVACY这样的字样。
Creation Date:域名注册创建时间;
域名到期这一时间点就是所谓的expiry date, 这个字段是用来判断域名有没有快要到期的一把尺子。
Name Server:当前指向的权威DNS服务器;
Registrar这一项指的是域名注册商的名称、注册商的地址, 以及该域名注册商能够被联系上的电话号码。
Domain Status:域名状态码(如 clientTransferProhibited、ok、serverHold 等)。
查询时需注意以下事项:
1. 隐私保护的问题, 自从二零一八年国际互联网名称与数字地址分配机构发布的通用顶级域注册数据隐私规范开始生效以后, 那么对于通用顶级域包括.com、.net、.org这样的域名, 在WHOIS记录里面, 注册人的真实姓名、电子邮箱以及家庭住址这些内容, 都已经被隐去不显示了, 目前只能够保留由注册商提供的公开信息。
2. 如果您在查询的时候, 结果里头弹出来了“NOT FOUND”或者“No match for domain”这几个字眼儿, 那么就可以知道这个域名现在还没有被他人给注册成功。
3. 各个国家和地区的代码顶级域名存在差异, 比如 .cn、.uk 和 .jp 这种类型。如果你想要查询这些域名的 WHOIS 信息, 你必须通过它们各自注册管理机构提供的专门入口来完成操作。
例如在查询 .cn 域名的时候, 你就得去 CNNIC 的 whois.cnnic.cn 这个地址。这样的话, 你查到的那些字段就会和国际互联网名称与数字编号分配机构所使用的体系稍微有点不一样。
4. 单次批量查询的时候, 建议用户把域名的数量控制在50个以内, 这样就可以避免因为触发了注册商的限流规则, 或者导致IP被系统封禁。
如果你需要做大量的批量查询, 或者是通过程序来直接调用相关的功能, 我们推荐你去使用由 ICANN 这个机构专门推出的一个叫做 RDAP 的协议工具, 它的全称是注册数据访问协议 API。
因为这个工具本身是基于 RESTful 这种架构方式来进行设计的, 所以在运行起来以后, 它会返回给你一种结构化的 JSON 格式的数据内容。
正因为有了这些特点, 它在一些特定的应用场景之中是非常适用的, 比如说用于进行自动化的域名监控工作, 或者是在需要发出到期预警的时候提供帮助, 以及当企业方面在进行数字资产的盘点操作时也能发挥作用。


