CDN加速

最新CloudFlare免费CNAME和IP接入教程-无需修改NS直接接入CloudFlare

CloudFlare是一个非常优秀的CDN加速和安全防护服务,很多的网站想要接入到CloudFlare CDN,但是存在一个问题就是需要修改网站域名的NS服务器。很多人不想修改域名的NS服务器,于是出现了很多的Cloudflare Partner接入管理,可以直接用IP或者CNAME接入CDN。

不过,CloudFlare已经停止了大部分的Cloudflare Partner API服务,导致很多想通过CNAME或者IP直接接入到CloudFlare CDN找不到好的方式。好在CloudFlare for SaaS最近调整了免费额度,以前是每个域名收取2USD/月的费用。

Cloudflare for SaaS 可以给接入的自定义主机名代理流量并部署证书。本文保留 2022 年的配置截图,套餐、额度和超额计费以现行说明为准。它和普通站点的部分接入是两个功能,按实际用途选择。

更多的关于CDN加速服务的还有:

  1. 十个国内优秀对象云存储服务使用对比-用于网站云存储和CDN加速
  2. 国外十大CDN加速服务-适合网站全球CDN加速,防DDos攻击,企业个人建站使用
  3. 自建ATS CDN系统-Apache Traffic Server一键安装配置高性能的CDN节点

PS:2026年11月5日更新,区分了 SaaS 自定义主机名与部分接入,更新了 CNAME、证书状态和回源 HTTPS 的核对方法。

PS:更新记录。

1、拥有亚太节点的CDN加速服务在国外有很多,不过Bunny CDN还有一个优势就是价格便宜:Bunny CDN网站CDN加速-静态文件加速有亚太节点按流量付费价格便宜。2023.2.2

一、 接入CloudFlare准备

只想给自己的单个域名保留现有 NS,可以先查官方 Partial setup 支持的套餐。这里演示的是在已经接入 Cloudflare 的区域上设置 SaaS 自定义主机名。部分接入:https://developers.cloudflare.com/dns/zone-setups/partial-setup/ 。

对于不想修改NS服务器而是直接用CNAME或者IP地址接入CloudFlare CDN的朋友,需要提前准备好以下条件:

1.1 一个中转域名

请先准备一个无用的域名,这个域名提前使用修改NS服务器的方式接入到CloudFlare,我们需要将这个域名当成跳转域名。这类域名可以是TK,ML等可以接入到CloudFlare的域名:免费域名.tk,.ml,.ga,.cf,.gq申请注册和DNS解析。

1.2 开启CF SaaS

打开已经接入到CloudFlare用来当成跳转的域名的SSL/TLS设置,选择“自定义主机名”。

然后点击激活CloudFlare for SaaS。

这里我们选择使用Paypal验证激活CloudFlare for SaaS。

同意激活。

这时我们可以看到CloudFlare for SaaS激活完成的页面了,会提示你可以有100个域名的额度。

二、CNAME接入CF CDN

2.1 设置中转源站

打开我们已经接入到已接入到CloudFlare的跳转域名的DNS管理处,这里我们添加一个A记录:wzmm.wzfou.me,IP地址是我们想要通过CNAME方式接入CloudFlare的源站:do.wzfou.net的IP了。

2.2 添加回退源

现在我们仍然进入到已接入到CloudFlare的跳转域名的SSL/TLS设置,选择“自定义主机名”。这里点击添加回退源,内容就是刚刚我们设置的跳转域名记录:wzmm.wzfou.me(点击放大)

回退源是 Cloudflare 无法为该主机名匹配到其他源站时使用的上游,要在 SaaS 区域中配置为已代理记录。客户 DNS 的 CNAME 目标则是分配给客户指向的主机名;两项分别核对。官方步骤:https://developers.cloudflare.com/cloudflare-for-platforms/cloudflare-for-saas/start/getting-started/ 。

刷新一下页面,确保你的回退源状态为:有效。

2.3 设置接入域名

现在你可以点击“自定义主机名”,这里就是填写你想通过CNAME接入到CloudFlare的真正域名了:do.wzfou.net,验证方式选择TXT。

CloudFlare会生成两个TXT记录。

现在你可以到你的域名的DNS处添加以上两个TXT记录了。

2.4 验证接入域名

耐心等待域名的DNS解析生效,直到CloudFlare显示域名验证成功。

2.5 修改CNAME记录

按 SaaS 配置给出的目标,在接入域名当前的权威 DNS 上添加 CNAME。裸域是否支持这样的指向,要看 DNS 服务商能否做展平或等效配置;用子域名更容易验证。

2.6 接入CloudFlare

DNS 生效后,同时确认自定义主机名状态和 SSL 证书状态都是 Active,再用目标域名访问 HTTPS。只看到 CNAME 解析成功,还不能确认接入和证书都已生效。下图是当时的接入效果。

三、更多进阶用法

3.1 优选IP接入

1.1.1.1 和 1.0.0.1 是公共 DNS 解析地址。客户域名使用 SaaS 配置给出的 CNAME 目标,不能拿这两个地址当成 SaaS 回源或接入地址。原文关于指定节点的试验记录:CloudFlare免费CDN加速自定义节点-CloudFlare自选IP加快CDN速度。

CloudFlare其它的IP地址你可以通过这个方法来找到:CloudFlare自定义IP地址-优选本地高速IP地址 提升CloudFlare CDN速度。

3.2 重定向过多

通过上面的方法无需要修改NS服务器将域名接入到CloudFlare,如果遇到网站访问重定向过多的情况,原因可能是Cloudflare SSL/TLS 应用中的灵活 SSL 选项通过 HTTPS 加密浏览器和 Cloudflare 网络之间的流量。但是,当启用灵活 SSL 选项时,Cloudflare 会通过 HTTP 将请求发送到未加密的源 Web 服务器。如果您的源 Web 服务器配置为在使用灵活 SSL 选项时将所有 HTTP 请求重定向到 HTTPS,则会发生重定向循环。

Flexible 模式在回源时用 HTTP,若源站再强制跳回 HTTPS 就容易形成循环。先确认源站已有匹配域名、受 Cloudflare 信任且未过期的证书,再使用 Full (strict)。同时检查 CDN、源站和应用是否互相将同一请求改回另一个协议或主机名。

文章出自:挖站否 https://wzfou.com/cloudflare-cname-cdn/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

文章更新于: 2026年11月5日 上午12:34

Qi

关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。

查看评论