利用双域名加速cdn网站

1.前言

  • 文章仅针对源站部署在自己服务器的网站(非托管在worker或者pages的网站),本文部署需要两个不同的域名,如a.example.coma.example.org,需要两个不同的域名托管平台,不能都是 cloudflare ,本文用的是cloudflare华为云国际站
  • example.comexample.org 都托管在cloudflare,最后访问a.example.com进入自己网站。

2部署过程

2.1部署回源域名a.example.org

  • 登录 Cloudflare 控制台,进入 a.example.org 的管理界面。
  • 添加 DNS 记录: 点击左侧 DNS -> 记录,点击“添加记录”,将 a.example.org 指向源站 IP,并确保开启小黄云。
  • 设置 SSL: 点击左侧 SSL/TLS -> 概述,将加密模式改为 完全(严格)。

2.2回源域名a.example.org配置 SaaS

  • 点击域名的左侧 SSL/TLS -> 自定义主机名。开通 SaaS 功能需要绑卡,请自行操作。
  • 添加回退源 Fallback Origin: 在界面中输入刚才设置的回源域名a.example.org,点击添加回退源。稍等片刻,状态会显示为“有效”。
  • 添加自定义主机名:点击添加自定义主机名Add Custom Hostnames,输入a.example.com,其他选项保持默认即可。
    屏幕截图 2026-04-15 161718.png

2.3配置前端网站域名

  • 开国外全局代理进入华为云官网国际网站:huaweicloud.com,自行注册账号并登录,搜索找到云解析服务DNS,将前端网站要访问的域名a.example.com托管到华为云,会自动生成4条关于a.example.comNS解析记录。

屏幕截图 2026-04-15 162728.png
屏幕截图 2026-04-15 162932.png

  • 回到Cloudflare,添加4条关于a.example.comNS机解析记录,类型为NS,指向华为云的4条记录值,比如ns1.huaweicloud-dns.comns1.huaweicloud-dns.cnns1.huaweicloud-dns.netns1.huaweicloud-dns.org

屏幕截图 2026-04-15 190225.png

  • 获取验证记录: 回到2.2步骤中Add Custom Hostnames的位置,在 Cloudflare 的“自定义主机名”列表里,点击刚才添加的a.example.com,你会看到两条 TXT 记录(分别用于证书验证和主机验证)。

屏幕截图 2026-04-15 185445.png

  • 将该出记录两条 TXT 记录解析到华为云,类型为TXT,稍作等待,直到Certificate statusHostname status都为active状态代表成功。

屏幕截图 2026-04-15 185010.png

  • 在华为云的a.example.com域名添加cname解析,指向优选域名,比如 store.ubi.comwww.shopify.commfa.gov.uacdn.tangsengai.com。至此完成全部部署。

屏幕截图 2026-04-15 185802.png

  • 加速cloudflare page项目也和本教程类似,只是没有配置SaaS过程,但是仍然需要在cloudflare配置华为云的4条NS解析,然后添加cname解析,指向优选域名,在添加另外一条cname解析,指向page自己的的域名,形式如XXX.pages.dev.

3.写在最后

  • 至此,基于双域名与双 DNS 平台的 CDN 加速方案就全部完成了 🎉。整体思路其实并不复杂:通过将回源与访问域名分离,并借助不同 DNS 服务商的解析能力,结合 Cloudflare 的 SaaS 自定义主机名功能,实现了一种“曲线加速”的效果。在某些网络环境下,这种方式能够有效提升访问稳定性与命中率 🚀。

  • 当然,这种方案对动手能力和细节把控有一定要求,例如证书验证、NS 解析以及回源链路配置等环节,稍有疏忽就可能导致访问异常 ⚠️。不同优选域名的可用性和速度表现也会有所差异,建议多测试、多对比,找到最适合自己的组合 🔍。


  • 💡 能看到这里并且成功部署下来,其实已经说明你具备了很强的实践能力和问题排查能力。折腾本身就是一种成长,每一次踩坑,都是在为下一次更复杂的架构打基础。

  • 🌱 也许这套方案并不是“最标准”的做法,但它足够灵活、足够有趣。如果你喜欢探索和优化,这类思路会带给你更多启发。

  • 最后,如果你觉得本文对你有所帮助,不妨收藏或者分享给同样在折腾网络加速的朋友 🤝。也欢迎你继续尝试更多玩法,说不定下一篇文章,就是你写出来的了 ✍️✨