域名空间这个概念, 说白了就是互联网域名系统里面那个整体的、关于命名以及分层的一个管理架构。它把全球范围内的所有域名所要遵循的注册规矩、它们所属哪个层级以及解析的路径都做出了规定。
如果用一句话来做个总结的话, 大家就可以理解为, 域名空间其实就是互联网上面每个域名该怎么进行名字上的叫法、该归属于哪一位主人、又该如何被搜索到这些内容所组成的一个完整的规则合集。
域名空间的分层结构
域名空间是采用树状层级结构这一回事的, 它是从头到尾、从上往下一步一步地展开成那样的情况的。
根域(.)是由ICANN进行协调的, 在全球部署了13组根服务器, 这些服务器是所有域名的起。
顶级域(TLD)是包括一些东西的东西, 这些东西里会有通用顶级域(gTLD), 像.com、.org、.xin这样的就是例子, 除此之外, 还会有国家代码顶级域(ccTLD)的情况出现, 比如.cn、.jp等就是属于这一类的情况。
二级域:终端用户实际注册的最小单元域名空间域名空间宕昌县环境卫生所,如 example.com。
这个概念涉及到三级域与子域, 所谓的三级域与子域, 是需要由域名的持有者自己来进行划分的, 比如mail.example.com这样一个例子出现的情况, 其目的是为了区分不同的服务。
每一层级在域名空间里面是会有自己的一个独立的命名空间的, 同级的域名的话在全球范围里是具有唯一性的, 不同的层级之间它们是没有重叠部分的, 这样做的目的是为了去确保在整个全球的范围之内都是没有歧义的。
域名注册的核心规则与流程
大家想要注册一个域名的时候, 必须得去搞清楚下面这些硬性条件才行。
1. 命名规范指的是长度要在1到63个字符之间, 只能使用英文字母a到z, 数字0到9和连字符, 不能以连字符作为开头, 也不能以连字符作为结尾。
2. 关于全局唯一性这个概念的说明是, 处在相同层级的情况下, 相关的名字不能够出现重复的情况, 并且整个过程要遵循先到先得这样的规则, 也就是谁先把名字注册了, 就归谁所有。
3. 注册路径就是这样的。用户必须通过ICANN授权的注册商(Registrar)来提交申请。然后, 这个注册商会把数据写入对应顶级域注册局(Registry)的中央数据库里。
4. 注册与续费: gTLD这种通用顶级域, 通常支持把注册时间定在一月到十年这么长的跨度里头。而ccTLD这种国家顶级域, 那就得按照各个地区自己的规定来办了。一旦域名到期了之后, 它会一步一步地经历几个阶段。首先会有一个宽限期在里头, 这个宽限期差不多有三十天那么长。
接着呢, 会进入一个叫赎回期的阶段, 这个阶段也差不多有三十天左右的时间。再往后, 会出现一个发布删除期, 这部分时间大概有五天左右。等到这整个流程走完了以后, 该域名就会被释放回去, 进入域名空间那个公开的池子里头。在这个时候, 任何想要注册的人都可以重新去把它给注册下来。
咱们就拿 .xin 这个全新的顶级域来打个比方, 它是遵守 ICANN 制定的那一套关于通用顶级域的规矩的。
注册商, 必须得经过 ICANN 的那个认证程序, 之后才能够面向广大的老百姓去提供所谓的 .xin 域名的注册服务和管理服务, 至于那些所有的注册信息, 都是受到那个叫做《统一域名争议解决政策》(UDRP)的文件给约束住的。
gname.xin , 它是属于这么一个大空间下面的一个具体的二级域名, 这个域名的注册工作, 解析工作, 还有遇到争议时候的处理方法, 统统都得按照前面说的那几条规矩来办事。
域名解析的工作原理
当用户在浏览器里输入域名的时候, 如果本地缓存没有找到相关的内容, 那么DNS查询就会按照下面的顺序一步一步来进行。
先是本地DNS服务器去找根服务器, 然后跟着找到对应的TLD服务器, 再去查询该域名的权威服务器, 最后返回A记录或者AAAA记录, 或者是指向的CNAME。
整个链路通常要在几十毫秒的时间之内才算完成, 并且各级缓存, 也就是浏览器, 还有操作系统, 以及本地DNS这些环节, 连同递归DNS一起工作, 将会大幅度减少重复查询所要付出的开销。
域名空间的多方治理体系
在域名空间的日常运行过程中, 是需要多个不同的角色来进行共同协作的。
ICANN负责制定全球政策, 并对根域的分配工作进行监督。
IANA: 这个是负责给根服务器去分配编号, 并且负责给IP地址进行分配的机构。
注册局(Registry): 维护特定顶级域名的权威数据库。
注册商(Registrar), 这个面向终端用户提供的服务, 包括注册服务的提供等等, 也包括续费服务的提供, 还包括转移服务的提供。
域名持有者这个角色呢, 主要是负责去管理自己那个域名下边的子域是怎么划分的, 同时还得管那DNS记录是怎么弄的。
高频问题速答
域名被删除后多久可重新注册, 整体的周期大约需要花费65到70天的时间, 这里面包含了宽限期、赎回期以及一些其他的阶段, 只有等到这些时间都结束以后,才会重新进入域名的公共池子里面。
一个域名下面可以创建多少个子域呢? 这个数量在理论上是没有上限的,但是在实际运行中会受到注册商对单个区域文件所允许的记录数量的限制, 通常情况下能够满足数千条记录的需求。
域名空间与IP地址是什么关系? 域名空间提供的是一个让人类能够读懂的命名层面。 IP地址负责的是底层的那个寻址层面。 DNS的作用就是充当连接这两者之间的一个映射桥梁。

