写点什么

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

2016 年 12 月 05 日

在十月中旬,谷歌开源了他们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

2016 年 12 月 05 日 18:001021
用户头像

发布了 152 篇内容, 共 58.1 次阅读, 收获喜欢 52 次。

关注

评论

发布
暂无评论
发现更多内容

《转》Spring事务传播机制

hasWhere

《我在你床下》观后感

徐说科技

揭秘App的财富密码,剖析算法工程师价值来源

峰池

人工智能 互联网 推荐算法 互联网公司

数字货币合约交易所开发源码,永续合约开发app

WX13823153201

数字货币合约交易所开

栈与队列简介

Java旅途

数据结构 队列

CICD实战——服务自动构建与部署

TARS基金会

DevOps 后端 jenkins CI/CD TARS

LeetCode题解:641. 设计循环双端队列,使用队列,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

学习思路

hasWhere

onblur调用alert导致的死循环

hasWhere

解读华为云原生数据库设计原则,打破传统数据库上云瓶颈

华为云开发者社区

数据库 数据

格式化报文输出

hasWhere

Redis 缓存性能实践及总结

vivo互联网技术

redis redis集群 redis监控

ARChatRoom功能介绍手册

anyRTC开发者

音视频 WebRTC 语音 RTC 安卓

form表单提交get请求

hasWhere

Java进阶教程、大厂面试真题、项目实战,GitHub上这14个开源项目屌炸天了!

Java架构之路

Java 程序员 面试 编程语言 项目实战

学习路线

hasWhere

Http自定义请求头接收不正确

hasWhere

阿里P8大牛力荐Java程序员进阶必读的书籍清单(附电子版)

Java架构之路

Java 程序员 面试 编程语言 书籍推荐

鸿蒙系统究竟是PPT秀还是有真材实料?鸿蒙HarmonyOS开发环境搭建与运行Demo

软测小生

华为 鸿蒙 HarmonyOS

《转》POI的XWPFParagraph.getRuns分段问题

hasWhere

实践案例丨利用小熊派开发板获取土壤湿度传感器的ADC值

华为云开发者社区

物联网 IoT 传感

清华架构师整理分布式系统文档:从实现原理到系统实现,收藏吧

小Q

Java 程序员 架构 分布式 微服务

c++ 杂谈3

菜鸟小sailor 🐕

java安全编码指南之:敏感类的拷贝

程序那些事

Java java安全编码 java安全 java安全编码指南

一文了解Zookeeper

Java旅途

kafka zookeeper 分布式

基于数组的有界阻塞队列 —— ArrayBlockingQueue

程序员小航

Java 源码 队列 源码阅读 JUC

架构师训练营第 1 期 第 2 周作业

李循律

极客大学架构师训练营

数据提交

hasWhere

如何避免option请求

hasWhere

在多架构时代,英特尔扩展高性能计算边界

intel001

TensorFlow 篇 | TensorFlow 2.x 基于 HParams 的超参数调优

Alex

tensorflow keras hparams tensorboard 超参数调优

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

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