![为什么顶级域名是强制性的?](https://linux22.com/image/805140/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%A1%B6%E7%BA%A7%E5%9F%9F%E5%90%8D%E6%98%AF%E5%BC%BA%E5%88%B6%E6%80%A7%E7%9A%84%EF%BC%9F%20.png)
为什么域名末尾必须有 .com 或 .org?如果我想要一个比http://tkomble
更好的域名怎么办?http://tkomble.com或者http://tkomble.org因为 tkomble 是我的名字,而我既不是组织也不是商业实体。他们难道不能让你在没有顶级域名的情况下注册吗?
已经有一些网站不想使用顶级域名,例如 URL 缩短网站等,因此他们使用 ti.me (Time inc.) 或 goo.gl 等域名。如果他们能这样做,http://time
那不是更好吗?
答案1
为什么域名末尾必须有.com或.org?
因为 1984 年,早期互联网的创建者们就建议并同意互联网应该这样运作。如今,如果你不这样做,你就没有使用世界上的 DNS 系统,而是在使用你自己的、其他人都无法理解或无法使用(或不想使用)的非标准版本。
至于为什么提出这样的建议:
域名的目的和预期用途是划分中央管理部门所需的名称管理并将其分配给子管理部门。
- https://www.rfc-editor.org/rfc/rfc920乔恩·波斯特尔,1984 年 10 月
因为 tkomble 是我的名字,而且我既不是一个组织也不是一个商业实体。
这就是 2001 年推出 .name TLD 的原因
http://en.wikipedia.org/wiki/.name
难道他们不能让你即使没有顶级域名也可以注册吗?
是的,他们可以。不过,这需要牺牲其他利益。
如果他们能这样做,
http://time
那不是更好吗?
一家公司会得到http://time
,而另一家公司必须得到http://time.me无论如何。如果别人先http://tkomble
你一步,那该怎么办?
答案2
DNS 是一个具有委托职责的分层系统。不同的注册机构负责每个顶级域名,这些注册机构可以再次委托子域名的职责。如果在没有顶级域名的情况下注册名称,则所有名称都必须由根域名单独负责。
在这种情况下,负责意味着:处理名称注册(包括计费)、提供有关名称的信息、处理 IP 地址等信息的变更等。