把多个域名一次性导入系统, 统一去获取它们的注册状态、WHOIS信息以及DNS解析记录这些数据, 不需要一个一个地进行手动检索。对于那些持有数十万个到上万个域名的企业, 还有投资者和运维团队来说, 批量查询是一个核心操作环节, 通过这个环节来管理域名资产, 监控到期风险, 排查解析故障。

典型使用场景

在域名投资这个环节里, 我们要先去批量地核对一下那些候选域名的注册状态到底是怎么样的, 还有它们是不是处在转入或者是转出的锁定期里面, 通过这种方式来筛选出一些既可以被注册也可以进行议价的目标, 好让我们把事做成。

在企业运维这个环节里面, 大家要拿出时间来去定期检查一下我们公司内部那数百个域名, 看看它们到底什么时间就会到期, 再看看现在的DNS指向到底是啥样子,还有那些SSL证书的有效期现在到了哪里域名批量查询, 为什么要这样做呢, 这是为了防止因为大家在工作中出现了疏忽大意, 从而就会导致我们公司的服务被迫中断掉。

关于安全合规方面的事宜, 需要大家去排查那些没有备案的域名, 还要检查是否存在异常的解析情况, 同时也得关注一下有没有被劫持的风险。

要先把站群和 SEO 的管理工作给理清了, 现在的情况就是要去确认一下大量站点域名的解析状态是不是正常的, 还得去查一查这些域名有没有被注册商给挂起来。

操作步骤(以主流批量查询平台为例)

1. 准备好域名列表这件事, 需要把域名给整理成一个纯文本的文件, 这个文件里的格式可以是.txt, 也可以是.csv, 要让每一行只放一个域名, 同时去掉那些跟在域名前面的空格, 也要去掉跟在后面的空格, 最后再把一些多余的符号都删掉。

2. 关于导入域名这一操作, 用户可以去查询平台那里粘贴准备好的列表数据或者是上传相关的文件内容, 因为单次导入的数量上限具体是多少会因为不同的平台而有所差异, 所以比较常见的上限范围是在500条到10000条之间。

3. 你可以进行查询维度的选择, 方法是通过勾选所需的字段来进行操作, 比如可以选择注册人这个字段, 也可以选择创建日期这一项, 或者选择到期日期, 又或者选择更新日期, 还可以选择状态码, 状态码里面包括ok、clientHold、serverLock这样的内容, 也可以选择NS服务器,也可以选择MX记录这些东西。

4. 执行查询的时候域名批量查询, 就是把内容提交上去之后, 系统会一条接一条地给注册局或者注册商发出请求, 去向它们索要WHOIS数据或者DNS数据, 一般情况下, 这种事儿在几分钟之内就能够全部做完。

域名批量查询操作全流程:几百个域名一次出结果(图1)

5. 导出结果这一步操作, 它是支持把数据导出成Excel格式的, 还支持导出成CSV格式的, 同时还能导出成JSON格式。这样导出来之后呢, 方便大家后续去做筛选这个动作, 或者去做归档这个动作, 或者是把这个数据接入到内部的工单系统里去。

可查询的核心字段

阜新市自然资源事务服务中心

类别 字段
注册信息 注册人、注册商、创建日期、到期日期、最近更新日期
状态标识 ok、clientHold、serverLock、pendingDelete、redemptionPeriod
解析信息 NS服务器、A/AAAA记录、MX记录、TXT记录、CNAME
其他 隐私保护开关、域名年龄、转入锁定期

注意事项

需要查询的频率这个问题, WHOIS接口对于单个的IP地址是存在速率限制的, 在做批量查询的时候, 平台通常会在内部进行队列削峰的操作, 所以你是不需要手动去进行限速的, 但是应该避免同时使用多个工具对同一个注册局发起高频的请求。

数据时效方面, WHOIS的数据会存在延迟的情况, 这个延迟的程度可以达到分钟级别, 所以在进行关键操作之前, 建议大家一定要进行二次确认。

隐私保护: 如果域名已经开启了WHOIS私有服务的话, 那么在注册人这一项里面显示出来的名字就会是被托管给注册商的名称, 这个现象属于正常的状况。

导入的文件, 其编码必须设置为 UTF - 8 , 在填写域名的时候, 不要在前面加上 http:// , 也不要加上 www. 这个前缀。

工具与平台

在阿里云、腾讯云以及Namecheap这些注册商的后台系统之中, 都是提供了那种数量有限的批量查询的功能的;而对于那些专业的批量WHOIS和DNS查询的需求来说, 是可以使用gname.xin这个平台的, 它支持用户上传清单, 然后一次性返回全部的结果内容, 并且还能够生成那种结构化的报表, 这确实是比较适合进行中大型域名资产的日常巡检工作与到期预警工作的。