批量查询那些已经过期的域名, 其最核心的操作逻辑只有一条, 就是把域名当前所属的状态明确判定为删除待注册或者已过了那个阶段进而进入了名为Drop的等待注销状态, 亦或是判定为处于可用并可注册的状态, 随后再一次性将这份清单大批量地导出到本地, 在下面所罗列出的这几种实现路径之中, 大家完全可以按照从效率最高逐渐过渡到低效这样的排序顺序来直接对照着步骤去实际操作就行。
WHOIS批量查询(最底层、免费)
这种情况, 就是指说那个名单里面已经有了确定的域名了, 然后呢需要逐个去确认, 看看它们是不是要到期了, 还有是不是已经被释放掉了。
操作步骤:
1. 把那些目标域名的名字都列出来, 然后做成清单, 这个清单的文件格式可以是那种记事本的文本格式或者是逗号分隔值表格格式都行, 要求是在文件里面每一行只放一个域名。
2. 通过批量调用WHOIS接口来逐条请求域名的注册信息, 这里所指的接口包括RDAP协议, 并且各个注册局都已经开放了可以免费进行查询的端点。
3. 对返回的字段里的, 被称为是到期日的这个Expiration Date, 还有那个叫做状态码的Status, 来进行解析。
4. 把那些状态为\"ok\", 而且到期日已经到了的时间点之前的域名给筛选出来, 或者是把那些状态直接就是\"pendingDelete\"的域名也给筛选出来。
5. 把那些可以被注册并且处于释放状态的域名, 导出成一个详细的清单文件。
大家需要知道, ICANN会对来自单个IP地址的WHOIS查询请求频率施加限制, 一般情况下这个速度不能快过每一秒一次。因此, 当您的批量数据量超过了10000条的时候, 建议大家把任务拆分到不同的时间段去执行。或者, 你也可以采用多个IP地址轮流进行查询这种操作方式。
域名释放监测平台(最高效、适合持续追踪)
这句话是适用于那些需要对特定的后缀, 比如点com、点cn以及点xyz这样的后缀, 进行日常监控的场景使用的, 特别是针对每日有域名释放的情况。
大家普遍采取的做法, 是在那些域名注册商的地方, 或者是专业监测平台里面, 去配置一些监控的任务。举个具体的例子来说, 比如在gname.xin这个地方的域名监控模块之中, 用户是可以设置关键词的, 还可以设置后缀, 也可以把到期日的范围设定好, 这些筛选条件都能设。
然后, 这个系统就会每天都自己动起来, 去抓取ICANN以及各大注册局的数据, 这里面就包括了Verisign、CNNIC等等地方公布的释放数据。
最后, 它会把当天那些还等着被注册的域名都列成一个单子出来, 也就是生成当日可注册域名清单, 然后再把这个结果推送过来给用户提供提醒。这种平台的好处是数据源直接对接注册局的Zone文件,释放时间精确到秒, 支持抢注(Drop Catch)对接, 命中率远高于手动WHOIS轮询。
注册商批量管理后台(最简便、适合已持有大量域名)
如果你在名下已经注册了数量很多的那种域名, 你就可以直接去那个服务商的后台界面, 然后找到并且使用一个叫做“批量域名管理”的具体功能。
1. 先登录到注册商的账户, 比如打开gname.xin控制台的页面, 随后进入名为域名管理的功能区域之中, 接着点击批量操作的选项。
2. 你可以通过一次点击操作, 把你自己名下的那些域名的到期时间、自动续费功能有没有开启的状态、以及有没有被锁定住的状态, 全都导出来。
3. 按照这些域名的到期日期来进行排序操作, 从中筛选出那些快要过期的域名, 具体来说就是指在接下来的30天之内就会到期的域名, 对这些筛选出的结果一次性地进行处理, 让它们统一设置为续费或者是设置为放弃。
4. 那些被放弃掉的域名会先进入一个所谓的赎回期阶段, 随后才会被正式释放出去, 到了那个时候, 就需要按照方法二里提到的操作来对它们进行监控了, 以便能够精准地掌握其具体的释放时间点在哪里。
常见问题
那过期域名得多久才能去注册呢? 通用顶级域名比如说com或者net这样的, 在过期以后要走过好几个步骤。第一步是过期了, 然后有个叫续费宽限期的阶段, 这个时间有35天。接着进入赎回期, 这段时间有15天。
过了赎回期还有等候删除的时段, 这大概需要5到7天的时间。等这些流程都走完了才会释放出来。所以整个周期算下来差不多要60天左右。如果是.cn后缀的域名情况会有点不一样, 它的赎回期长达30天, 所以整体周期也有点不同。
这个释放的时间是固定的吗, 其实这一点是不固定的。那个.com后缀的网站, 它是由Verisign这家公司在每天的美东时间下午统一放出来的, 不过具体的时间点可能每年都会有一点点微小的调整;至于其他类型的域名后缀呢, 它们各个都是由各自的注册局自己去安排的。
大家可以通过方法二来获得精确的释放时间建议这样做。
你问的批量查询到底有没有法律上的风险这个事情, 其实答案是不用太担心那些合理使用 WHOIS 或者是 RDAP 数据的情况, 还有去监控那些公开释放出来的信息, 这些行为都属于正常范畴里面的操作内容, 它们并不会涉及隐私方面的风险问题, 但是有一点需要特别说明, 就是绝对不能把通过这种方式获取到的相关数据, 拿去用来实施骚扰行为或者是用于其他非法的目的。
以上所说的这三种方法, 它们覆盖了从“已有清单确认”这一步开始, 一直到“持续监控释放”, 还有最后那个“自身域名到期管理”, 这一整套的全链路的过程当中去。用户可以根据自己的实际需要来选择如何对它们进行组合使用。
