最新 CloudFlare CNAME 接入玩法详细图文教程

初衷

谈谈小冯的网站全球访问速度优化

 

最近几日没没啥事干,自己给自己找事,发现自己网站国外访问很慢,网站接入的是国内腾讯cdn。就想着该怎么优化全球访问速度;

一番查找可以利用国内的区域dns解析实现国内ip访问我的网站使用国内腾讯cdn,国外访问可以使用国外的cdn

实现原理图

cdn接入原理

CNAME 是什么?为什么要使用 CNAME 接入而不直接使用 NS 接入?这些问题大家应该都知道了吧?

以前《使用 CNAME 接入 CloudFlare 新玩法》是通过 CloudFlare Partner 计划进行的,但是现在这个方法已经失效了(已添加的域名不影响使用),因为从 2021 年 11 月开始,CloudFlare 禁用了 Partner 使用的 zone_set API 以避免滥用(因为该 API 接入不需要验证域名所有权),仅剩 Plesk 空间存量的 ServerShield by Cloudflare 插件订阅能够正常接入。

2022 年 3 月份,CloudFlare 宣布更改了 CloudFlare for SaaS 的收费策略,每个账户可以有 100 个域名免费额度,而且超额后每个域名按 0.1 USD/月 收取费用,非常良心,这对于普通用户来说等于是白送啊!

大家就会问了,CloudFlare for SaaS 有什么用呢?详细用处我们不太需要去具体了解,只要知道我们可以利用这个功能把其他域名通过 CNMAE 方式接入到 CloudFlare 即可,若有兴趣可以参看这个功能的介绍原文:Security for SaaS providers

下面我们来具体说说怎么利用 CloudFlare for SaaS 接入新域名。

一:添加订阅

CloudFlare for SaaS 虽然提供 100 个域名免费额度,但是这个功能仍然是收费功能,因此需要先订阅 CloudFlare for SaaS

登陆到 CloudFlare 管理平台,然后任意选择一个域名,作为将要新接入域名的 zone:

这边建议用不常用的域名或者免费域名推荐使用eu.org,注册成功不需要手动续约可以一直使用

注册地址

展开左侧菜单 SSL/TLS,点击 Custom Hostnames,然后点击 Enable Cloudflare for SaaS

没有添加付款方式的话,会自动跳转先添加付款方式,根据页面提示添加,可以信用卡或者 Paypal:

然后确认添加订阅:

二:添加回源解析

Cloudflare for SaaS 中 Custom Hostnames 即自定义域名,对我们来说就是要 CNMAE 接入的域名,需要有主域名解析才能工作,这里的回源解析就是指主域名解析,可以根据自己喜好任意添加一个解析。

点击左侧菜单 DNSAdd record 添加解析,其中,Proxy status 要勾上,才会走 CloudFlare 网络

三:添加自定义域名

展开左侧菜单 SSL/TLS,点击 Custom Hostnames,首先要添加 Fallback Origin,域名就是我们上一步添加的回源解析:

然后点击 Add Custom Hostname 来添加我们要接入到 CloudFlare 的域名:

自定义域名可以是根域名,也可以是多级域名,但不可以通配,多个的话只能一个个添加;验证方式可以用 DNS TXT 记录,也可以用HTTP 文件 ,或者邮件,哪个方便就选哪个,然后点 Add Custom Hostname 确认接入(这里响应会有点慢):

四:验证自定义域名

等待一段时间后,验证通过了就说明域名接入成功:

五:配置国内国外按地区访问

我的域名托管在dnsppod 。目前只有国内的dns商家能分区域解析,推荐使用华为,我过段时间在吧域名转移到华为

自此就配置完成了。

六:cdn使用效果

 

https://www.itdog.cn/ping/www.yyej.com

自此结束了

版权声明:
作者:小冯
链接:https://www.yyej.com/cdn.html
来源:小冯的小站
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
最新 CloudFlare CNAME 接入玩法详细图文教程
初衷 谈谈小冯的网站全球访问速度优化   最近几日没没啥事干,自己给自己找事,发现自己网站国外访问很慢,网站接入的是国内腾讯cdn。就想着该怎么优化全……
<<上一篇
下一篇>>
文章目录
关闭
目 录