cname
CNAME 即指别名记录,也被称为规范名字。这种记录允你将多个名字映射到同一台计算机。 当需要将域名指向另一个域名,再由另一个域名提供 IP 地址,就需要添加 CNAME 记录。
为什么使用 CDN 需要 CNAME 记录?
在 CDN 平台创建加速域名后,会给域名分配一个 “CNAME域名”(例:example.qiniudns.com)。用户需要在域名服务商处,配置一条 CNAME 记录,将访问加速域名的请求指向这个 example.qiniudns.com 域名记录,生效后访问加速域名时解析将会正式指向 CDN ,之后由CDN完成调度,使得该域名所有的请求都开始享有CDN加速效果。
CNAME记录和A记录是什么关系?
CNAME记录和A记录都是在DNS解析过程中的一种记录值类型。
A记录会直接解析到某个IP,CNAME会解析到另一个域名,之后再对另一个域名继续解析,直到解析出节点。
所以,A记录只能够实现域名解析到IP,但是使用CNAME 的CDN加速服务会根据用户所在位置选择并返回最优节点IP。
CNAME将几个主机名指向一个别名,其实跟指向IP地址是一样的,因为这个别名也要做一个A记录的。但是使用CNAME记录可以很方便地变更IP地址。如果一台服务器有100个网站,他们都做了别名,该台服务器变更IP时,只需要变更别名的A记录就可以了。
cname
https://flepeng.github.io/010-network-cname/