简单实现一个网站国内外解析不同的CDN

这个教程老白博客之前用GJCDN和腾讯云CDN写过,但是好像被我给弄掉了,今天以酷盾CDN和腾讯云DNS解析为例再操作一下,通过cname接入的方式,实现一个网站境内外解析不同的CDN。

简单实现一个网站国内外解析不同的CDN

接入CDN

首先将网站分别接入腾讯云CDN,酷盾等其他第三方CDN服务。这个就不谈操作了,都有详细的教程,具体的CDN缓存配置操作可见下方:

WordPress网站通用CDN缓存优先级配置

修改域名cname记录

目前,腾讯云(dnspod)云解析,阿里云云解析DNS均支持域名根据国内和国外分别解析。其他服务商我不清楚,建议提交工单询问客服。

因此,只需要将一个域名根据国内/国外/运营商分别指向不同的CDN的IP/CNAME地址即可

简单实现一个网站国内外解析不同的CDN

这里需要注意一个解析记录优先级的问题,一般指定线路后,优先使用指定线路的CDN

指定线路的权重高于默认(参考自腾讯云解析文档:https://cloud.tencent.com/document/product/302/9649

举例子
上面截图中我的解析记录访问为:指定了境外为waf.dnsv.com,则国外优先使用该CDN,而境内则使用默认的cloudflare.com

其他更多网站防护教程可见文末文章标签!