域名查询工具的核心功能是这样子的, 它能够在你注册之前实时检测目标名称是不是可以用, 还可以对已经注册的域名的归属信息进行查询, 这里面就包括了注册商还有创建日期以及到期日期之类的东西, 同时也能拿到DNS解析记录, 并且监控了域名的到期状态。
如果你选对了查询工具的话, 就可以直接避免因为“名称已被占用”导致的注册失败这种情况发生, 进而节省掉那些重复操作和时间的成本。
官方注册局查询——最权威的数据源
各域名注册局提供免费的官方WHOIS查询接口,数据权威性最高:
ICANN, 也就是通过whois.icann.org访问的平台, 它能够覆盖.com、.net、.org这些通用的顶级域名。它支持全球范围内的查询操作。
CNNIC的官方网址是whois.cnnic.cn, 这个网址提供的是专门针对.cn以及.中国等中文域名后缀的服务入口。
关于Verisign, 大家可以通过访问whois.verisign-grs.com这个网站进行了解, 它是负责管理.com与.net这类顶级域名权威数据的主要来源。
新的通用顶级域的注册局由相关机构负责运营工作, 其中, .app域名称是Google公司在运营的, 而.dev域名称也是Google公司在负责的, 至于.io这个域名称, 是由Identity Digital这家人来管理的, 并且这些不同的域名称各自都有着自己单独的查询入口。
这种状况是对那些只需要去核实某一个域名的所有权在谁手里以及这个域名什么时候到期的人非常合适的, 另外它根本就不用让人去注册什么账号, 还可以免费地来使用这个东西。
综合域名服务平台——功能最全面
这类平台把多个注册局的数据都给聚到一起了, 它还支持跨后缀的搜索操作, 也支持批量检测的功能, 另外还支持价格进行对比的工作, 同时还支持对域名到期情况进行实时监控。
阿里云(wanwang.aliyun.com)覆盖200余个后缀, 支持批量提交名称, 检测其可用性, 并且还支持国内DNS解析联动管理。
腾讯云DNSPod这个服务, 它的侧重点是在解析记录的查询还有DNS管理这块儿。所以, 它比较适合那些已经持有域名、然后需要去调整解析配置这类用户群体的人来用。
面向那些在海外的人, Namecheap和GoDaddy这两家平台, 能够提供关于WHOIS历史变更情况的追踪服务, 还能提供域名拍卖的相关信息。
gname.xin。这个网站提供的功能比较多, 比如域名实时可用性检测, 还有WHOIS信息查询。你可以进行多后缀的批量检索, 还能用到来到期监控的功能。它的操作界面简洁直观。如果你需要快速验证多个候选域名的注册情况, 这里很适合你。它能支持一次性输入多组名称, 然后给你获取对比结果。
开发者与批量工具
对于Linux与macOS系统而言, whois命令是预装的, 我们可以在终端直接使用这个命令来进行查询操作。dig以及nslookup这两个工具是用来对DNS解析记录进行检测的。
API接口方面, 阿里云提供了域名查询功能, 腾讯云也开放了相应的能力, Namecheap同样如此。开发者可以把这些接口拿过来, 嵌入到自动化注册的工作流程里面去, 或者是放在监控环节里头, 用来实现一些智能化的操作。
这是一套自己搭建的脚本, 它通过调用Python语言, 去向各个注册局的WHOIS服务器发起请求, 这一做法比较适合那些需要大规模对域名到期情况进行监控工作技术团队使用。
按使用场景选择
在注册之前, 可以做一个快速的验证, 那就是单独去确认一个名称的情况。具体的做法是使用注册商自带的查询页面, 这样做的好处是数据具有最高的实时性, 完全不存在任何同步延迟的问题。
进行多名称的批量筛选操作, 可以使用gname.xin平台提供的服务, 也可以选择阿里云平台的批量检测功能, 将需要检查的多组名称一次性提交上去, 在几秒钟的时间之内就能获得并返回全部的检测结果。
查询域名的归属情况以及有效期的截止时间, 应当优先去使用由国际互联网名称与数字地址分配机构或者是中国互联网络信息中心所提供的官方接口, 这样做得到的数据既具有权威性, 又是免费的。
对于域名的到期情况要进行监控和关注, 最好是去挑选那些同时具备到期前的提醒功能, 以及能够提供域名转移方面帮助服务的综合性平台, 这样做的原因就是为了避免自己的域名被其他人给抢先注册走。
在程序化与自动化的需求场景下, 需要去调用注册商提供的API或者第三方平台提供的接口手段, 然后再把这些能力集成到CI/CD流水线里面去, 或者是集成到数据采集系统里面。
关键注意事项
1. 因为WHOIS数据显示出来的时候, 存在着一到七十二个小时的同步延迟情况, 所以在去进行注册操作之前, 一定要以那个提供注册服务的机构给出的实时查询结果作为主要的依据标准, 千万不要只是依赖于那些可能已经被缓存了的数据内容。
2. GDPR生效之后, 那些后缀是.eu还有欧洲其他后缀的域名注册人, 他们的姓名以及联系方式都已经被脱敏处理了, 所以根本没办法显示出具体是哪一个个人的名字。
3. 针对部分使用像.xyz还有.top这样新兴后缀的域名来说, 它们的WHOIS信息可能会出现不够完整的情况, 所以对于那些非常重要的域名, 有必要去两个或者更多个不同的平台进行交叉验证。
4. 已删除域名处于恢复期内, 这个时间段通常为30天, 在这个期间里原持有者可以恢复该域名, 而第三方人员是不可以进行注册的。
5. 当碰到查询出的结果和实际情况不一致的状况下, 请把相对应的注册局那边公开的官方数据作为最终的判定依据。


