cn是根域名吗?一篇讲透根域名与域名层级关系
本文聚焦“cn是不是根域名”的常见疑问,系统梳理了互联网域名的层级结构,并明确了根域名的真实形态,完整的域名解析体系采用逆序层级,浏览器日常省略末端的“点”,但形如baidu.com.末尾的隐含点才是根域名,它由全球根域名服务器管理,是所有域名解析的唯一逻辑起点,同时澄清,cn并非根域名,而是属于顶级域名(TLD)中的国家/地区代码顶级域(ccTLD)。
在上网时,我们经常看到以“cn”结尾的网址,www.example.cn”,不少人可能会好奇:cn是根域名吗?答案其实是否定的——cn不是根域名,而是顶级域名,要搞清楚这个问题,得先从域名的层级结构说起。
什么是根域名?
根域名是域名系统(DNS)中最顶层的域名,它没有具体的名称,通常用一个“点”(.)来表示,当我们访问“www.example.com”时,完整的域名其实是“www.example.com.”,最后那个省略的“点”就是根域名。
根域名的作用是“指引方向”:当我们输入一个网址时,DNS查询首先会去找根域名服务器,由它告诉我们接下来该找哪个顶级域名的服务器,目前全球只有13组根域名服务器(编号从A到M),它们维护着所有顶级域名的信息。
cn是什么级别的域名?
cn是国家顶级域名(ccTLD,Country Code Top-Level Domain),属于顶级域名(TLD)的一种,顶级域名位于根域名之下,是域名层级的第二层。
顶级域名主要分为两类:
- 通用顶级域名(gTLD):比如com(商业)、org(组织)、net(网络)等,适用于全球范围;
- 国家顶级域名(ccTLD):比如cn(中国)、us(美国)、jp(日本)等,对应不同国家或地区。
cn是专门为中国分配的国家顶级域名,位于根域名的下一级。
用一个例子拆解域名层级
我们以“www.baidu.com.cn”为例,从右到左看域名的层级(注意:域名的层级是从右到左递减的):
- 根域名:最右边省略的“.”;
- 顶级域名:cn;
- 二级域名:com(在cn之下的二级域名,这里表示商业性质);
- 三级域名:baidu(网站的主体名称);
- 主机名:www(表示这是一个万维网服务器)。
这样拆解下来,就能清楚看到cn在整个域名结构中的位置——它不是最顶层的根域名,而是根域名下面的顶级域名。
cn不是根域名,而是中国的国家顶级域名,根域名是域名系统的最顶层,用“.”表示;顶级域名(如cn、com)则位于根域名之下,是我们日常看到的网址后缀,理解了域名的层级关系,就能更清楚地知道DNS是如何帮我们找到想要访问的网站啦!
文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。

