域名信息(WHOIS)这个数据库, 它是属于ICANN这个框架下的。它是用来做域名注册的公开记录查询用的。这里面包含的数据有注册人是谁、注册商是谁、注册时间是什么时候、到期时间是什么时候、域名的状态怎么样、名称服务器是什么等等。
这些都属于核心数据里面的东西。想要查询这个域名信息的话, 最快的办法就是通过WHOIS协议接口来搞。你只需要把完整的域名输进去。然后就可以直接得到所有的字段信息了。完全不需要你去登录那个注册商的后台系统去操作。
一、域名信息包含哪些核心字段
依据ICANN 2019年修订的《注册数据政策》(为适配欧盟GDPR合规要求),当前WHOIS记录公开以下信息:
完整的域名(其中, Domain Name这个词汇, 就是指域名的名称), 像是example.com这样的形式。
注册商(Sponsoring Registrar), 是由国际网络名称与编号分配机构也就是ICANN进行授权, 专门负责管理并处理相关域名注册事宜的具体执行机构。
所谓的注册日期这个说法, 指的是一个域名完成首次注册并且取得合法身份的时间节点。
到期日期指的是当前的这个注册周期的截止的时间, 一旦超过了这个时间还没有进行续费的话, 那么就会面临暂停的情况。
关于域名状态这个情况, 常见的取值里面, 包括了 ok 这个选项, 也包括了 clientTransferProhibited 这个选项, 还涵盖了 clientHold 以及 serverHold 等等。
这个名称服务器, 也就是负责解析那个域名的DNS服务器, 通常是配置4台。
当通用数据保护条例实施之后, 针对个人注册的持有者来说, 其包含的姓名、电话号码、电子邮箱地址以及具体的详细居住地点等信息, 已经被施加了隐私层面的脱敏措施, 与此同时, 在相关的域名查询服务系统之中, 公众所能查看到的内容通常仅限于代表隐私保护服务的代理机构的特定标志, 或者是由多个大写字母构成的红色划掉风格的占位符文本。
二、域名信息查询方法
1. 在终端里面执行 whois 加上域名, 比如输入 like whois example.com, 这样就能查到信息了, Linux 操作系统和 macOS 系统这些平台本身就已经自带了这个命令功能, 但是如果要在 Windows 环境下使用的话, 就需要先安装名为 win-whois 的额外工具软件, 或者想办法去配置一套 PowerShell 脚本来实现相同的效果。
2. 用户可以去注册局官网进行查询。对于.com域名和.net域名的查询, 需要访问whois.int这个由IANA官方提供的平台。
而对于.cn域名的查询, 则需要连接至cnnic.cn的官方WHOIS页面。这样做的原因是, 这些平台上的数据能够与注册局的数据库实现实时同步, 从而保障了其具备最高的权威性。
3. 注册商还有那种第三方的那些工具, 现在绝大多数被ICANN授权了的注册商, 都在他们自己的官网上头, 提供了免费的那种WHOIS查询的入口出来, 还有一部分第三方的聚合平台, 也是支持的批量查询的功能, 只要你输入域名的话, 它就会立刻返回结构化的那些结果给你。
如果是以 .cn 这样的域名作为例子来看的话, 咱们能从 NIC 官方提供的查 WHOIS 的结果里看到好多东西。这里面包括了注册人的名字, 当然, 如果用了隐私代理的话, 显示的也会是代理的信息。
还有注册商的代码, 以及注册时间、到期时间最后一次更新的时间。还能看到 NS记录, 域名的状态是什么, 以及 IDN的这个标识也是有的。总的来说这些信息都特别齐全, 而且都能在注册局的数据库里面去找到对应的数据来进行交叉式的验证。
三、域名日常管理要点
域名到期之后, 注册商通常会提供一个为期30天的续费宽限期。在这个期限结束之后, 域名会进入为期30天的赎回期。如果在这段时间内没有进行处理, 那么就会进入一个为期5天的删除等待期。当这个等待期结束以后, 域名就会被释放出来。在这个时候, 任何一个人都有机会重新注册这个域名。
关于注册商之间的转移, 当事人需要先把原来的注册商那里把 clientTransferProhibited 这个状态给去掉, 然后拿到转移授权码, 也就是 Auth Code, 接下来再向目标注册商那边提交一个转移的请求。
根据 ICANN 的规定, 整个转移的流程所需要经历的时间周期是五个到七个工作日, 在这个等待的过程中, 域名的正常解析作用是不会受到任何影响的。
现在的注册商, 他们普遍提供了一个叫做法WHOIS
四、异常状态与常见问题
如果查询返回的是"No match for domain"这个结果, 或者是"NOT FOUND"这个提示, 这就代表该域名现在的状态是没有被注册, 又或者是它的后缀并不属于正在查询的注册局的管辖范围。
当显示的状态是属于serverHold、或者是clientHold这类情况的时候, 这意思就是域名解析的工作被相关的注册局或者注册的商家给停了, 你需要去找那个注册商问问清楚具体是什么情况再说, 并且还要跟他们提一下要求, 让他们帮你把暂停的这个问题给解决掉。
当状态显示为pendingDelete的时候, 这意味着域名已经在走删除的那些流程了, 这个时候你是没有办法去转移这个域名的, 也没有办法去修改DNS解析的记录, 你必须得等着那个删除的流程都彻底结束了才行, 之后你才可能重新把这个域名注册一下。
本文件当中提到的各种规则还有对应的字段内容, 这些内容都是依据当前正在实行的由ICANN所发布的《注册商认证协议》, 以及由CNNIC所出台的《中国互联网络域名管理办法》来确定的。
如果你有需要, 想要通过那些已经获得授权的注册商的渠道去拿到类似于WHOIS API接口这样的东西, 或者是拿去进行域名的批量监控工作, 又或者是用来设置一些到期之后的自动提醒等服务用的管理工具, 那么你应当直接访问gz88.cn这个网址, 去查询关于那些具体域名的此时此刻真实存在的注册状态信息。。


