我知道域名扩展是通过像 IANA 这样的公司注册的,但是有什么能阻止任何拥有技术知识的人如何简单地制作自己的.whatever
扩展?我对网络和 DNS 知之甚少,但为什么有人不能设置自己的服务器并托管他们喜欢的任何东西?
7 回答
好吧,当涉及到您自己的机器或您自己的本地 LAN 时,“什么都没有”。您可以使用在您自己的网络上运行的自己的 DNS 服务器,使用您喜欢的任何域名和扩展名来托管您的机器。
当您希望通过 Internet 使用您选择的域名和扩展名访问您的计算机时,情况就会发生变化。为什么?因为,每个域扩展名(如 .com、.net 等)都必须有一个由 IANA 在 ICANN 和目前是 Verisign 的根区域维护者的帮助下管理的 ROOT DNS 服务器(又名根区域)。
为什么根 DNS 很重要?假设您希望将自定义域扩展名设置为.day
. 现在,如果我在浏览器中输入http://warren.day以访问您的 Web 服务器(假设这是我所在地区的任何人第一次尝试访问您的网站),我的 ISP 的 DNS 服务器将无法访问从他们的缓存中解析域。
我的 ISP 的 DNS 服务器的下一步是联系根 DNS 服务器.day
(请注意,我已经简化了流程,服务器可能只是将请求升级到其他 DNS 服务器,但它最终会间接到达根区域),这不会'不存在,因为您还没有让他们设置它,并且就像有人在他们的答案中发布的那样,它需要大量现金或应该用于某些有效目的。
您实际上可以设置自己的服务器并托管您喜欢的任何内容。已经有几个组织使用自己的根名称服务器和自定义 TLD 运行备用 DNS 根。其中包括Emercoin、ORSN和OpenNIC。
然而,这种做法实际上是支持者和互联网架构委员会之间非常有争议的问题。
除此之外,您将遇到的第一个问题是可访问性。就像其他海报所说的那样,大多数能够连接到您的“互联网”版本的人都是您本地网络中的人。
与大多数备用 DNS TLD 一样,人们必须配置其 DNS 解析设置才能连接,而许多 ISP 不提供此功能。
所以是的,没有什么能真正阻止你,但请注意功能将非常有限。
相反,大多数人都错了……国家代码域(例如 .ws 域)在没有 ICANN 授权、监管或监督的情况下运营,它们在全球范围内运作……所以这个问题仍然存在……如何绕过 ICANN并在没有 ICANN 许可或监管的情况下创建自己的 TLD?
.WS 是一个国家代码域,因此它不受 ICANN 的管辖。WebSite.WS 是 .WS 域的注册机构,并根据与(西)萨摩亚岛签订的长期合同运营。
您可以创建自己的,但除非它是已注册的 TLD,否则任何 DNS 主机都无法将 Web 请求路由给您。如果你有很多钱,185,000 美元,你可能会有一些运气;)
我很确定这是因为漫长的流程,可能是大量的文书工作和 ICANN 所做的投票。
之前有人问过这个问题:如何创建自己的域扩展?
要使 TLD 普遍可访问,需要将其输入“根区”,其管理由目前与美国 NTIA(商务部的一部分)签订合同的 ICANN / IANA 处理。
有一个申请新 TLD 的流程,大约在 2012 年左右开始,但它非常昂贵,需要很长时间,并且该轮申请已经结束。它导致超过一千个新的顶级域名被添加到根区域。未来可能会有更多的申请轮次。
在您自己的网络中,您可以做任何您想做的事情,但请注意,如果您选择一个通用字符串,它很可能会与现有或未来的真实 TLD 发生冲突。
只是不要这样做 - 改用您拥有的真实域名。
你可以!但是您需要获得 ICANN 的许可才能使用 ROOT 服务器。但有可能,例如,Google 拥有您在其域goo.gle中看到的 .gle 顶级域名。.biz 等也是私有域名。我会假设这个选项会很昂贵。