在域名系统(Domain Name System, DNS)中,域名采用层次化命名结构(Hierarchical Naming Structure),由多个标签(Label)通过句点(.)分隔组成,从右向左表示从根域到子域的层级关系。例如,在域名"www.example.com."中:

核心层级说明: 1. 根域(Root Domain):隐含的顶级空标签(域名末尾的`.`可省略)。 2. 顶级域(Top-Level Domain, TLD):如`.com`、`.org`等。 3. 二级域(Second-Level Domain, SLD):如`example`(注册者自定义部分)。 4. 子域(Subdomain):如`www`(主机名或三级域)。
域名的命名规则: 1. **标签长度限制**:单标签长度不超过63字符(RFC 1035)。 2. **总长度限制**:完整域名(含末尾`.`)不超过253字符(RFC 2181)。 3. **合法字符**:允许字母(a-z)、数字(0-9)及连字符(-),且连字符不能位于开头或结尾。 4. **国际化域名(IDN)**:支持非ASCII字符(通过Punycode编码转换,如`中国.cn`→`xn--fiqs8s.cn`)。
顶级域(TLD)分类示例:
| 类别 | 描述 | 示例 |
|---|---|---|
| 通用顶级域(gTLD) | 通用国际域名 | .com, .org, .net |
| 国家顶级域(ccTLD) | 国家/地区代码 | .cn(中国), .us(美国) |
| 新通用顶级域(New gTLD) | 2012年后开放的域名 | .app, .blog, .ai |
| 基础设施顶级域 | DNS系统保留使用 | .arpa(地址与路由参数) |
扩展知识点: 1. **域名解析流程**:浏览器输入域名后,通过递归解析器(Recursive Resolver)逐级查询根域、TLD域、权威域名服务器,最终获取IP地址(A/AAAA记录)。 2. **DNS记录类型**: - `A记录`(IPv4地址)、`AAAA记录`(IPv6地址) - `CNAME`(别名指向)、`MX`(邮件服务器)、`TXT`(文本验证) 3. **域名注册与管理**: - 由ICANN(互联网名称与数字地址分配机构)统一监管,注册商(如GoDaddy、阿里云)负责销售。 - 国家域(如.cn)由本地机构管理(如CNNIC)。
此分层结构确保了域名全局唯一性,同时通过分布式数据库实现了高效的名称解析,是互联网寻址系统的核心基础。

查看详情

查看详情