四级域名接入CDN的方法

发布于 2020-04-26  3.9k 次阅读


本文于 2020年4月26日 11:47 更新,注意查看最新内容

前言

昨天测试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。

具体的设置方法可以看我之前的文章《两步实现四级域名解析》

接入CDN

1、首先在CDN管理后台直接添加你要接入的四级域名。

2、在域名托管平台以主机记录test.test,以 CNAME记录类型将第一步得到的域名填入记录值。

3、等待解析生效,即完成接入。


这短短的一生,我们最终都会失去。