[有手就行] CloudFlare 优选域名教程

1. 前言

为什么要优选:

正常情况下,把域名接入 Cloudflare并开启小黄云之后,Cloudflare 会通过 Anycast(任播)技术给你分配一组共享 IP。由于商业策略和网络互联成本,Cloudflare 分配给免费版用户的 IP 在中国大陆的路由通常很差(可能会绕路美国、欧洲,导致延迟高、丢包严重)。

但是,其中仍然存在一些对中国大陆线路友好(例如直连、低延迟)的 IP 段,但免费用户默认无法指定使用这些 IP,于是利用 Cloudflare for SaaS 功能的特性,将域名的“所有权验证”与“流量入口 IP”分离开来,从而实现域名优选的手段。

域名优选原理:

Gemini_Generated_Image_41w2m341w2m341w2.png

2. 准备工作

举个栗子:

我有一个网站域名是i-kun.icu,托管在腾讯云;我想加速这个网站,在Cloudflare下托管了一个lihe.store的域名,我将创建一个子域名origin.lihe.site通过Cloudflare for SaaS功能来加速我的网站

实现条件:

  1. 中转域名: 接入 Cloudflare,并开通 Cloudflare for SaaS 功能。
  2. 目标域名: 你真正想加速的网站,并接入到支持分地区解析的DNS服务商(如阿里云、腾讯云、华为云等)

3. 开始接入

3.1 在Cloudflare配置”中转“域名

配置源站回源:

在你的域名下新增一条记录如下并点击保存即可(小黄云记得打开)

1768722947573.png

开通 SaaS 功能并设置回源:

在回退源输入框内填入你的回源域名,我的是origin.lihe.site,等待状态变为有效

1768723847572.png
3.2 添加并验证你的网站域名

此处我的网站域名是i-kun.icu,根据自己的域名来操作即可

在 Cloudflare 添加自定义域名:

在上一张图的右上角点击添加自定义主机名,其他保持默认即可,随后点击添加自定义主机名

1768724743044.png

添加完后,你会在列表里看到你刚才填的你的域名,它的状态是待验证 (Pending),需要在你网站域名所在处添加TXT解析进行验证

1768740929452.png
3.3 腾讯云(DNSPod)解析页面,添加上图提供的TXT 记录

由于我的网站域名i-kun.icu在腾讯云接入,所以这里以腾讯云为例,其他如阿里云、华为云也是一样的操作流程

添加TXT记录:

  • 主机记录:_cf-custom-hostname;千万不要把 .i-kun.icu 也填进去,否则会变成 _cf-custom-hostname.i-kun.icu.i-kun.icu,验证就会失败
  • 记录类型:TXT
  • 记录值:xxxx0f3c-edf6-4b24-9d86-caa1439e336d;截图中右边那一长串字符
  • TTL:600;或者默认自动,不重要

点击确认保存即可,随后回到Cloudflare 的页面,等待几分钟,点击刷新按钮,当顶部的状态从正在初始化(Initializing) 变成有效(Active) 时,就代表验证成功了!

添加CNAME记录:

这里需要添加两条CNAME记录,一条处理境外的访问线路解析;一条处理境内访问加速的解析

  1. 境外来源解析
    • 主机记录:@
    • 记录类型:CNAME
    • 线路类型:默认
    • 记录值:origin.lihe.store;这里换成自己的“中转”域名就行
    • TTL:600;或者默认自动,不重要
  2. 境内来源解析
    • 主机记录:@
    • 记录类型:CNAME
    • 线路类型:境内
    • 记录值:cf.877774.xyz;这是开源的优选域名,也可以选其他的参考 Cloudflare优选域名汇总
    • TTL:600;或者默认自动,不重要

添加完之后收工,短暂等待解析生效即可,相应解析如下:

1768748202878.png

4. 结尾

恭喜你,成功完成了优选域名的流程,可在ITDOG测试一下,这里测试一下我的域名i-kun.icu

1768749143919.png

注:这是晚高峰的测试结果,白天的效果会好很多

文章分享到:

2 评论

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注