为什么每个域名都必须以 .(某些内容)结尾,例如 .tk、.com、.gov?
哪些技术原因导致无法创建没有此类后缀的域名?
答案1
到了一定时候,如果你问“为什么”足够多次,你得到的就不是技术事实,而是历史和一句话的答案:“因为”。
所涉及的历史比这里的答案所能公正对待的更长更详细。此外,比我更好的作家已经深入研究了这个话题。最终的简短故事确实是:“因为 ARPA 想要这样。”事实上,第一个顶级域名是.arpa
。必须有一种合乎逻辑的方法将人力资源分层为人类可读的系统。因此,ARPA 决定将这些人类可读资源指示符分类的三种最广泛方法是:国家、类别和多组织。
随着互联网的使用和实用性不断增长,人们认为更多的顶级域名会很有用。ICANN 成立的目的是接替政府处理几个管理问题,包括组建 IANA(ICANN 的一个部门),负责处理 DNS TLD。越来越多的 TLD 已经成立,据说可以使互联网成为一个更容易导航的地方。因此我们有了.xxx
。以及最初的com
、edu
、gov
、mil
和 ,net
它们可以追溯到 1985 年。为什么要制作它们?因为人们认为应该制作它们。
简而言之,这就是原因。原因更多与历史有关,以及人类更喜欢以视觉方式呈现信息。如果您深入研究 RFC、维基百科和旧技术论文,您将看到技术形成过程中的人性化一面。
答案2
我认为 WesleyDavid 总结得很好,但答案可能在实际内容上有些欠缺,因为其中仅包含优秀的链接。
回答你的问题,任意顶级域名 (TLD) 没有技术障碍。如果你某天早上起床时宣布这.dukevin
是一个新的 TLD,并且你已经在一夜之间构建了处理它的 DNS 基础设施,那么当且仅当你可以说服所有根服务器(负责响应 查询的分布式 DNS 服务器.
)的运营商,让他们将这个新的 TLD 委托给你的 DNS 基础设施,然后瞧,就会有一个新的 TLD。
偶尔会出现新的 TLD,主要是因为创建了新的国家代码(.ps
2000 年为巴勒斯坦领土创建了新代码,.ss
去年为南苏丹创建了新代码(尽管尚未投入使用)),这表明这并非不可能。但根服务器的运营商通常也尊重 ICANN 在此事上的权威,因此通常只有在他们同意的情况下才会创建新的 TLD。