Nomulus:谷歌的开源 TLD 注册平台

  • Jona Fenocchi
  • 足下

2016 年 12 月 5 日

话题:开源GoogleDevOps

在十月中旬,谷歌开源了他们 TLD 注册功能后台的核心软件:Nomulus。该软件允许在云端创建和管理新的顶级域名(Top-Level Domains,TLD),使在互联网房地产市场的现有企业得以拓展至新兴的、快速增长的通用顶级域名(gTLD)领域,并且减少对新兴公司的技术壁垒。

Nomulus 提供了丰富、便捷的核心功能。Nomulus 运行在谷歌 App 引擎中,它基于云,所以当租赁的域名数量增加,以及域名的使用量和查询量都增长了时,可以快速而有效地扩展。

为了提供真实而有深度的业务指标,Nomulus 能够生成关于注册活动的报告。它的报告功能还包含了几个ICANN的需求,例如每月注册活动的报告等,但并没有包含所有 ICANN 要求的报告。具体来说,虽然 Nomulus 确实有所努力并提供了部分支持,但是目前不可使用的有注册数据托管报告、月度交易报告和区文件访问报告等。

Nomulus 包括了许多工具,Web 控制台提供了用于注册管理的自助工具集,还有一个管理命令行工具用于管理通用顶级域名和创建域。Nomulus 响应 DNS 请求和WHOIS查询,以及跟踪域名所有权、登记更新(或创建)、并检查可用性。

然而,Nomulus 的潜在用户应该意识到会存在一些常见的新产品的问题。尽管提供了许多便捷的功能,Nomulus 并不是解决新注册问题的完整解决方案:用户还必须自己提供可运行的 DNS 系统(除了上面提到的 ICANN 要求的报告之外)。而且,因为它被设计运行在谷歌 AppEngine中,Nomulus 不对其他云供应商提供支持。

最后,用 Nomulus 实现注册功能的经历可能会伴随着操作最尖端软件所带来的惊喜和新软件的瑕疵,如功能不全和缺乏企业支持等。除了谷歌自己,到发稿时为止,只有一家在生产中使用 Nomulus 的公司,其注册名为Donuts。根据谷歌的公告,Donuts 有望在未来分享自己的 Nomulus 实例细节。

谷歌建立 Nomulus 的灵感来自于互联网名称和编号分配公司(Internet Corporation for Assigned Names and Numbers,ICANN)在 2011 年的一项决策。这项决策准备大幅度增加互联网顶级域名(TLDs)数量。为此,谷歌将 Nomulus 打造成一个框架和一套工具集,来管理一个通用顶级域名(TLDs)注册服务。gTLD(通用顶级域名)注册运营商是批准顶级域名(TLDs)的域名注册的权威;这样,比如 GoDaddy 或 1&1 这类的域名注册分销商,就可以通过连接一个通用顶级域名注册商来销售域名了。

谷歌宣布开源 Nomulus,这有望为通用顶级域名市场注入更多的动力。Nomulus 即将成为为公众改变互联网域名格局的工具。域名注册分销商可能会受到相关的影响。

那些有兴趣注册域名的人注意的是,是否注册成通用顶级域名的决定需要经过慎重的考虑。例如,注册成一个独立的通用顶级域名需要高昂的投资,包括标准的 185,000 美元的评估费。对于那些愿意冒险一搏的公司,我们提供注册指南,帮助新人尽快上手。

Nomulus 用 Java 7 写成,并在 Apache 软件 2.0 许可协议下发布。

查看英文原文Nomulus: Google’s Open-Source TLD Registry Platform

开源GoogleDevOps