域名注册管理软件这个核心业务系统, 主要就是用来让注册商还有那些提供增值服务的企业去统一管理的。它管的范围, 包括了域名的整个生命周期。什么是域名的生命周期? 简单来说就是通过一系列的操作, 比如说完成注册、续费、转移过程、进行解析设置, 最后再把域名注销掉等等这些环节。
在大家选择这类软件的时候, 一定要首先把注意力集中在这四项能力上面, 因为这四点特别重要。哪四项能力?
一个是批量操作的效率怎么样能不能快一点搞定很多事, 二个是该软件的ICANN合规性行不行, 是不是符合相关规范, 三个是API接口稳不稳定别老出问题, 第四个是全链路的可观测性好不好就是从头到尾都能看得到情况。
核心功能模块
1. 对于域名的整个生命周期, 要进行全方位的管理。
覆盖包括注册以及在续费、赎回以及恢复以及转出以及转入以及转让这一整个流程, 系统必须对接注册局所存在的EPP与RDAP这两个接口, 来实现状态的实时同步, 并且支持按照到期的时间来实施分级提醒, 其中分别是在30天、14天、7天、3天, 以此来彻底杜绝域名因为意外而过期。
2. 批量操作与自动化
该功能是支持Excel格式文件与CSV格式文件的批量导入以及批量导出操作的, 它能够对NS记录进行批量修改, 还能够对子域名解析进行批量创建。
在gname.xin等等这些域名服务平台当中, 批量操作的响应速度是区分工具好不好用的关键指标。千级别数量的域名的批量解析是要在三十秒内完成的, 万级别数量的任务支持异步队列机制并且发生失败时是可以进行重试的。
3. DNS解析管理
支持A记录, AAAA记录, CNAME记录, MX记录, TXT记录, SRV记录, CAA记录等多种类型的域名解析服务, 提供多线路的解析能力以及故障切换机制。TTL的最小值应该能够设置为1秒, 以确保域名配置的变更能够在秒级之内实现全网范围之内的生效。
4. 合规与审计
系统会自动记录操作日志, 这个功能可以满足ICANN 2024版RDAP的要求, 同时支持一键切换WHOIS的隐私保护模式。审计日志保存的时间周期是不低于3年的, 支持按操作人、时间、域名多维度检索。
选型关键指标
实操选型流程
第一步就是要先把业务规模的底数给摸清, 这里面的内容得包含日均有多少人在注册、手里一共管着多少个域名, 以及需要去覆盖到多少个注册局那里去。
进行第二步操作, 也就是功能层面的概念验证工作。需要使用真实的账号来把整个流程走一遍, 具体包括先完成注册环节, 接着做续费的环节, 之后再进行转移步骤, 最后处理解析变更。在做这些的时候, 要把每一步花费的时间给记清楚, 同时还需要记录下出现的异常情况。
执行第三步操作, 也就是压力测试环节。需要拿出达到峰值一点五倍数量的流量来进行施压。同时要去观察接口即应用程序编程接口的百分之九十九响应时间以及错误率是多少。
第四步是开展合规性的审查工作。这项工作主要是去核对RDAP所呈现出来的内容, 以及相关的隐私保护措施这两个方面是否能够同时满足
第五步, 进行双跑过渡, 也就是让这个旧的系统和这个新的系统同时运行, 并且持续的时间不能少于两个星期, 在确认数据是一致的了以后, 再进行正式的切换。
高频疑难速查
批量转移超时这一现象可能是由注册局EPP限速策略引起的, 我们对此进行检查, 然后将其拆分为每批数量小于等于500条且间隔时间大于等于2秒的形式进行操作。
解析无法生效: 我们需要确认一下TTL设置, 并使用dig工具进行逐跳排查递归DNS缓存。
赎回期的时候, 操作会失败。这个期间是三十到四十五天。在这个阶段里面, 只有注册商能够通过管理接口来提交数据。这并不是用户可以自助操作的通道。
选型的核心逻辑是, 从功能是否完整开始, 接着看性能是不是已经达标, 然后确定合规要求是不是顺利通过, 最后考虑能不能实现平滑扩展这样一个顺序进行。整个过程中要把业务的实际规模以及法律法规的强制性约束作为第一顺位来优先考虑, 避免自己在决策的时候被某一个宣传里的卖点给误导到。


