DNS域名语法简介

DNS域名级别简介

1、RFC定义(书面严格定义)

顶级域名,也叫一级域名

英语:Top-level domains(TLDs),first-level domains

域名中最高的一级,每个域名都以顶级域名结尾。

起初,顶级域名主要分成两类:

国家及地区双字代码顶级域(国家和地区顶级域)(英语:Country Code Top-level domains,缩写:ccTLD)和通用顶级域(英语:general Top-level domains,缩写:gTLD)。

前者基于ISO-3166规定的国家/地区双字缩写代码;后者代表了一组名称和多个组织,包括.gov(政府,现被用于美国政府的网站),.edu(教育机构,现被用于美国各类学校的网站),.com(商业,现在成为全球注册量最大、最通用的域名),.mil(军事,现被用于美国国防部及其附属机构的网站),.org(非营利组织),.net(网络,当时被定位为网络基础服务提供商)和.int(国际组织)等。

截至2009年10月,已存在21个通用顶级域名和250个国家及地区顶级域名,但它们远远不够互联网的使用。因此,在2011年,ICANN批准了一项新的TLD命名政策,以“在引入新的通用顶级域名方面,迈出重要的一步”。该计划设想了许多新的或已经提出的领域的可用性,以及新的应用和实施过程。2012年初,该计划开始实施,ICANN收到了1930份申请。2016年,gTLD批准达到1000个的大关。2011年后被批准的通用顶级域名,被称为新通用顶级域名(英语:New general Top-level domains,缩写:NewgTLD)

二级域名(SLD,second-level domain)

就是最靠近顶级域名左侧的字段。

域名层次结构中,顶级域名下面是二级域名,它位于顶级域名的左侧。例如,在zh.wikipedia.org中,wikipedia是二级域名。w3.org中,w3也是二级域名,与前例中的wikipedia属于一个层面。

其它级别域名

即最靠近二级域名左侧的字段,从右向左便可依次有三级域名、四级域名、五级域名等,依次类推即可。

二级域名下面是三级域名,它位于二级域名的左侧。例如,在zh.wikipedia.org中,zh是三级域名;zh-classical.wikipedia.org中,zh-classical也是三级域名,与前例中的zh属于一个层面。从右侧到左侧,隔一个点依次下降一层。

另外,有一种观念是将前例中的wikipedia称为顶级域名或一级域名,将zh.classical称为二级域名。目前也暂未有一个定论(下述此定义)

扩展:

完整域名的所有字符加起来不得超过253个ASCII字符的总长度。因此,当每一级都使用单个字符时,限制为127个级别:127个字符加上126个点的总长度为253。但实际上,某些域名可能具有其他限制;也没有只有一个字符的域名后缀。

当前一般申请域名也是申请的二级域名。二级以下子域名不能单独申请,属于二级域名。

2、另一种域名级别解读(国内更加关注)

国内很多资料认为,顶级域和一级域是分开的,也就是说顶级域左侧的域名是一级域。

所以 www.baidu.com 解读域名级别就是:顶级域 com,一级域 baidu,二级域 www。

所以认为 baidu.com  zhihu.com qq.com 是一级域名,虽然严格讲是是错误的。但可以理解(说的人多了也就是对的了……),这是站在使用者/购买者角度看的,对于购买域名者来说 http://xxx.com http://xxx.com.cn就相当一级域名,但是从真正的域名分级看,它们俩分别是二级域名、三级域名。

目前阿里云等一些域名租借服务提供商和一些编程语言的一些库也是如此划分的。

猜你喜欢

转载自blog.csdn.net/answer3lin/article/details/84314351