前言
昨天测试CDN的时候,想起之前解析了一个四级域名的站点:test.test.test.test(示例),于是就想试着把它也接入CDN。
操作的时候,因为CDN接入平台没有相关文档,度娘也没找到相关经验,而自己对这一块也不熟悉,几经尝试,也没成功。
后来发了工单,在工程师电话的指导下,终于顺利解析,这里简单记录一下相关步骤。
概念
四级域名是形如“new.book.cirno.site”的域名,可以当做是三级域名的子域名,特征为域名包含三个“.”(dot)。对于域名所有者/使用者而言,四级域名都是三级域名的附属物而无需单独费用。
一个完整的域名(*.com、*.net、*.edu、*.gov等)由二个或二个以上部分组成,各部分之间用英文格式的句号"."来分隔,最后一个"."的右边部分称为顶级域名 (Top-level Domain Name),顶级域名“.”的左边部分称为二级域名 (Second-level Domain Name),以此类推,每一级的域名控制它下一级域名的分配,域名级别也相应增加。
误区
如:"new.book.cirno.site" 和 "new.book.cirno.site/archives"。
前者为标准的四级域名,后者甚至不能称为域名,一般称之为域名下的“目录”。
设置方法
首先,所有的域名都必须有一个Domain Name Server,也就是DNS。
你的二级和三级域名是你的域名注册商的Domain Name Server负责解析的。
我们要知道访问者访问test.test.test.test时,找的是test.test.test的ns,而访问的test.test.test时,找的是test.test。
所以必须先做好这方面的设置,才能让访问者访问test.test.test.test时,指向我们自己用来解析这类四级域名的ns。
具体的设置方法可以看我之前的文章《两步实现四级域名解析》。