有什么阻止任何人制作自己的顶级域名吗?

19
我知道域名扩展是通过像 IANA 这样的企业进行注册的,但是从技术角度来看,有什么能够阻止任何人制作自己的 .whatever 扩展?虽然我对网络和 DNS 没有很多了解,但为什么不能只是设置自己的服务器并托管自己想要的内容呢?

什么都不要。获取自己的DNS基础设施并设置它。其他人可能无法访问它。 - Esoteric Screen Name
就像Esoteric Screen Name所说的那样,除了没有广泛的采用率之外,没有任何阻止你的东西。现在有一些伪TLD正在浮动。http://en.wikipedia.org/wiki/.onion - Trenton Trama
7个回答

28

在您自己的计算机或本地局域网中,涉及“无事可做”。您可以使用自己的DNS服务器在自己的网络上以任何想要的域名和扩展名托管自己的计算机。

当您想要使用您选择的域名和扩展名通过互联网访问您的计算机时,情况会发生变化。为什么?因为每个域名扩展名(如.com、.net等)都必须有一个根DNS服务器(也称根区),由IANA管理,得到ICANN和目前的根区维护者Verisign的帮助。

为什么根DNS很重要?假设您想将自定义域扩展名设置为.day。现在,如果我在浏览器中输入http://warren.day来访问您的Web服务器(假设这是世界上我的这一部分中的任何人第一次尝试访问您的网站),那么我的ISP的DNS服务器将无法从其缓存中解析该域名。

我的ISP的DNS服务器的下一步将是联系.day的根DNS服务器(请注意,我已经简化了过程,并且服务器只能将请求升级到其他DNS服务器,但最终将间接到达根区),但由于您还没有设置它们,因此不存在,正如某位回答者在其答案中发表的那样,这将需要大量资金或应该服务于某种有效用途。


2
@umeboshi 祝你好运,希望能让其余99.99%的互联网用户更改他们的DNS。 - Ravi K Thapliyal
1
@umeboshi 这完全没有误导(尽管如果有什么问题,那就是过于简化了)。目前全球 DNS 中所谓的“备用根”根本没有任何实用前景。 - Alnitak
今天我了解到理光有自己的顶级域名。他们是如何做到的呢?花费了大量的资金吗?你可以在这里找到理光:http://data.iana.org/TLD/tlds-alpha-by-domain.txt - Sam Sirry
@SamSirry,顶级域名列表并非多年不变。2012年,ICANN开始了向根目录添加新通用顶级域名的过程,约有1900个申请者要求开放式或封闭式(针对品牌)通用顶级域名。Ricoh只是像其他公司一样遵循了这个过程。 - Patrick Mevzek

3
相反,大多数人在这里是错误的... 像.ws域名这样的国家代码域名是没有ICANN授权、监管或监督的,它们在全球范围内都可以使用... 所以这个问题仍然存在... 如何绕过ICANN并创建自己的顶级域名而不需要ICANN的许可或监管?
.WS是一个国家代码域名,因此不受ICANN的管辖。WebSite.WS是.WS域名的注册机构,并根据与(西)萨摩亚岛的长期合同运营。
来源:https://www.website.ws/faq

你做不到。国家有权在根域中拥有ccTLD,但其他人必须通过ICANN。 - Alnitak
1
不,你错了。IANA管理处理gTLD和ccTLD的根区域。gTLD与ICANN签订合同。ccTLD是祖传的,其中一些签署了相互理解的信函;请参见https://www.icann.org/resources/pages/cctlds/cctlds-en。没有人可以任意添加新的ccTLD到根中,ICANN的任务是遵循ISO国家列表(除了一些例外,如.UK和.EU)。因此,除非创建一个新的国家并获得联合国的认可,否则您将无法获得ccTLD。即使以不同的方式营销,.WS确实是ccTLD。 - Patrick Mevzek

3
您实际上可以设置自己的服务器并托管任何您喜欢的内容。已经有几个组织使用自己的根名称服务器和自定义顶级域运行替代DNS根。这些包括Emercoin、ORSN和OpenNIC。
然而,这种做法实际上是支持者和互联网架构委员会之间非常有争议的问题。
除此之外,你将遇到的第一个问题就是可访问性。像其他帖子中提到的那样,大多数能够连接到您的“互联网”版本的人都在您的本地网络中。
像大多数备用DNS TLD一样,人们必须配置他们的DNS解析设置才能连接,而这个功能并不被许多ISP所提供。
所以,是的,没有什么真正阻止你,但请注意,功能将非常有限。

在其他评论甚至这里,http://opennic.org 的参考资料都被低估了!它是我能找到的最好的实用答案。 - cregox

2

你可以创建自己的顶级域名(TLD),但除非它已经被注册,否则没有DNS主机能够路由网络请求到你。如果你有很多钱,可以尝试支付18.5万美元的注册费用,也许就有一些好运;)


1

是的,我已经看过那个问题了,但我只是好奇物理限制是否会阻止谷歌说“去你的ICANN,我们可以做任何我们想做的事情” - 不过回答很棒! - Warren Day
1
高昂的价格包括雇佣专业人员审查申请的成本。 - The Muffin Man

1
使顶级域名普遍可用需要将其输入“根区域”,管理由ICANN / IANA处理,目前由美国NTIA(商务部的一部分)承包。从大约2012年开始有一个申请新TLD的过程,但它非常昂贵,需要很长时间,而且那轮申请已经关闭。这导致超过一千个新TLD被添加到根区域。未来可能会有更多的申请轮次。在您自己的网络中,您可以做任何想做的事情,但请注意,如果选择常见字符串,则有可能与现有或未来的真实TLD冲突。不要这样做-使用您拥有的真实域名。

过去的一轮和很可能是下一轮的重要事项:该应用程序仅对非个人,即道德实体开放。无论出于好的还是坏的原因,任何人都可以进行评判,但这些就是规则。在上一轮中有一个反例,只是因为公司的名称实际上是其创始人的个人姓名。这也说明了如何绕过这个规则 :-) - Patrick Mevzek

0

可以!但是您需要获得ICANN的许可才能使用根服务器。不过这是可能的,例如,Google拥有.gle顶级域名,您可以在他们的域名goo.gle中看到它。biz和其他一些顶级域名也是私人拥有的。我想这个选择可能会很昂贵。


谢谢!但是我该如何获得这样的扩展名? - Tiago Rangel de Sousa
但是您需要获得ICANN的许可才能使用根服务器。不,DNS根服务器是公共的,任何人都可以查询它们。gle只是“新”的通用顶级域名之一。我不知道您所说的“.biz和其他也是私有域名”是什么意思。biz是一个通用顶级域名,对所有人开放注册域名。 - Patrick Mevzek
@TiagoRangeldeSousa 你可以从 https://newgtlds.icann.org/en/about/program 的内容开始了解最新的扩展轮。 - Patrick Mevzek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接