1. 前言
还记得之前介绍的优选域名教程:[有手就行] CloudFlare 优选域名教程,需要我们有两个域名来实现优选,如果我只有一个域名托管在CloudFlare,能不能优选呢?答案是可以的!
相比之下,单域名优选也支持分线路解析,但是只能通过子域名委派到第三方支持分线路解析的服务商来实现拥有两个域名的优选效果,只是稍微复杂一些,这里选择腾讯云作为例子,其他的比如华为云、阿里云等也是一样的操作
优选域名列表可参考:Cloudflare 优选域名汇总,根据你的需要选择合适的优选域名
2. 开始接入
2.1 创建回源记录
在Cloudflare你的域名DNS页面新增一条记录:

- 类型:
A - 名称:
origin(或者 back, source 随你) - 内容:
你的真实服务器IP - 代理状态:
已代理(小黄云) <— 必须开!
2.2 开启 SaaS 功能
找到左侧菜单 SSL/TLS -> 自定义主机名 (Custom Hostnames);回退源框内填入:origin.你的域名.com,点击添加,等待状态变为 Active

2.3 添加自定义主机名
在上一张图所示位置点击 添加自定义主机名;输入你想优选的子域名[比如 blog.你的域名.com(不能是根域名)];验证方式选 TXT;自定义源服务器选择 origin.你的域名.com;随后点击添加即可

注: 此时状态会显示 Pending (待验证),并给出两个 TXT 记录,先别管它,先往下
2.4 设置 NS 委派
1 . 在 Cloudflare 的 DNS 记录页面,添加两条 NS 记录,将 blog 的管理权交给 腾讯云的DNSPod;记录如下:
- 记录 1 : 类型
NS,名称blog,内容ns1.dnspod.net - 记录 2: 类型
NS,名称blog,内容ns2.dnspod.net
2 . 随后在腾讯云解析界面添加你的子域名blog.你的域名.com,并把 Cloudflare SaaS 界面里要求的两个 TXT 记录,添加到 DNSPod 里

等待几分钟,Cloudflare 里的状态变为 Active后,继续下一步
3. 实现优选
在
腾讯云解析处针对blog.你的域名.com配置分流解析
1 . 第一条:默认/境外线路
类型: CNAME; 线路: 默认 (或 境外); 记录值: origin.example.com
注:国外用户直接走 Cloudflare 官方线路
2 . 第二条:境内线路 (优选)
类型: CNAME; 线路: 境内 (或具体分电信/移动/联通); 记录值: saas.sin.fan (或其他优选域名)
4. 结尾
单域名优选到这里就成功完成了,有优点也有缺点
优点:
- 不用换 DNS:不需要把域名转到腾讯云/DNSPod,继续用 CF 的 WAF 和规则
- 省钱,只需要一个主域即可做到域名优选加速
缺点:
- 配置稍微会复杂一些,还有就是不能使用主域名来访问你的服务,但是可以通过
www.你的域名.com来访问
来了来了