七牛 CDN 域名解析
1. 绑定加速域名
在七牛控制台配置 CDN 加速服务时,需要进行以下两个步骤:绑定加速域名和域名解析流程。首先,需要为该域名配置一条 CNAME 记录,将加速域名 CNAME 解析到七牛提供的 CNAME 地址。然后,需要在第三方的域名 DNS 解析服务提供商处完成域名解析,通常是购买域名的域名商。首先登陆到第三方域名服务提供商的 DNS 解析界面,找到加速域名的主域名,添加一条 DNS 记录,其中需要修改的有3个字段:主机值、记录类型和记录值。
2. 域名解析
域名解析需要在第三方的域名 DNS 解析服务提供商处完成,通常是购买域名的域名商。首先登陆到第三方域名服务提供商的 DNS 解析界面,找到加速域名的主域名,添加一条 DNS 记录,其中需要修改的有3个字段:主机值、记录类型和记录值。然后,需要在域名购买商后台配置 CNAME 解析,解析内容如下:记录类型选择 CNAME;主机记录:主域名前面的部分;记录值就是域名信息中 CNAME 后面的值。配置好 CNAME 解析后,等上几分钟,能够 ping 通这个自定义的话,就说明域名解析成功了。
3. CDN 加速
在七牛控制台创建加速域名后,会给域名分配一个“CNAME 域名”(例:cdn-example-com.qiniudns.com )。用户需要在域名服务商处,配置一条 CNAME 记录,将访问加速域名的请求指向这个 cdn-example-com.qiniudns.com 域名记录,生效后访问加速域名时解析将会正式指向七牛云 CDN,之后由 CDN 完成调度,使得该域名所有的请求都开始享有 CDN 加速效果。A 记录会直接解析到某个 IP,CNAME 会解析到另一个域名,之后再对另一个域名继续解析,直到解析出节点。所以,A 记录只能够实现域名解析到 IP,七牛提供的 CDN 加速服务会根据用户所在位置选择并返回最优节点 IP。
Anycast CDN的搭建
CDN的基本概念
内容分发网络(CDN)是一种广泛分布的系统,它将内容缓存到全球各地的服务器上,以便用户可以快速访问。当用户请求内容时,CDN会将请求导向最近的服务器,从而提高访问速度。CDN通过在DNS解析层面进行优化,通过返回离用户最近的CDN节点的IP地址,将用户的请求导向最近的节点,从而实现就近访问。
Anycast技术的应用
Anycast是一种网络地址和路由的策略,使得资料可以根据路由拓朴来决定送到“最近”或“最好”的目的地。在CDN中,Anycast技术被用来实现IP传输的质量优化和多入口就近接入,减少网络传输的抖动、丢包,最终提升云上应用的服务质量,扩大服务范围。
Anycast CDN的搭建步骤
Anycast CDN的优势