🌟 核心方案

Cloudflare Pages + 华为云国际站 + 第三方 CNAME 优选 IP

🧠 优化思路

核心逻辑

通过 DNS 层分流实现国内外访问优化:

  • 🌍 国外访问:继续使用 Cloudflare 官方线路
  • 🇨🇳 国内访问:通过优选 IP 线路提高访问速度

技术实现

实现这个效果需要三个关键步骤:

  1. Cloudflare 子域名 NS 下沉:将特定子域名的解析权下放
  2. 华为云国际站线路解析:实现智能地区分流
  3. 第三方 Cloudflare 优选 IP/CNAME:使用稳定快速的国内访问节点

预期效果

  • ✅ 国内访问速度显著提升
  • ✅ 国外访问保持原有稳定性
  • ✅ Pages 项目无需任何代码修改
  • ✅ 架构清晰,配置简单

🗺️ 架构示意图

1
2
3
4
5
用户访问  

├─ 国外 → Cloudflare DNS → CF Pages

└─ 国内 → 华为云 DNS → 优选 IP → CF Pages

架构特点

  • 仅在 DNS 层进行智能分流,不影响 Pages 项目本身
  • 国内流量通过优选 IP 直达 Cloudflare Pages
  • 国外流量保持原有 Cloudflare 官方路径
  • 对用户完全透明,无需修改访问方式

� 准备条件

在开始配置之前,请确保你已经准备好以下资源:

Cloudflare Pages 项目:已部署的项目(如 logo 库、静态网站等)
自定义二级域名:已绑定到 Pages 项目的域名
第三方 Cloudflare 优选 IP/CNAME:稳定的国内加速节点
华为云国际站账号:无需实名,仅需邮箱注册即可

🔗 步骤一:确保 Cloudflare Pages 已绑定域名

查看 Pages 分配的 CNAME

部署 Cloudflare Pages 后,系统会分配一个默认的 CNAME 地址:

1
xxx.pages.dev

注意:这个 CNAME 地址非常重要,后续配置会用到。

cf

绑定自定义域名(如已完成可跳过)

  1. 登录 Cloudflare Pages 控制台
  2. 选择目标项目,进入「Settings」→「Custom domains」
  3. 输入自定义二级域名(如 logo.example.com
  4. 点击「Activate domain」完成绑定

cf

测试初始访问速度

使用 itdog 等工具测试未优化前的访问效果:

cf

☁️ 步骤二:注册并使用华为云国际站

注册华为云国际站

重要提示:请确保注册的是国际站,而非国内站。

  1. 访问注册地址https://www.huaweicloud.com/intl/zh-cn/
  2. 邮箱注册:使用任意邮箱即可注册,无需实名认证
  3. 无需手机绑定:注册过程简单快捷,不需要绑定海外手机号

进入 DNS 管理控制台

注册完成后:

  1. 登录华为云国际站控制台
  2. 在「服务列表」中找到并进入 云解析服务 DNS

cf

🧩 步骤三:在华为云添加子域名解析

📋 3.1 创建公网域名

  1. 登录华为云 DNS 控制台
  2. 点击「创建公网域名」
  3. 输入你的二级域名(如 logo.example.com

注意:这里只需要添加二级域名,不需要添加主域名(因为主域名仍托管在 Cloudflare)。

cf

⚙️ 3.2 添加关键 DNS 记录(核心步骤)

� 记录一:默认线路(非大陆访问)

用于处理海外用户的访问请求:

  • 类型:CNAME
  • 主机记录:留空(表示直接使用域名)
  • 线路类型:全网默认
  • 解析值:填写 Cloudflare Pages 分配的 xxx.pages.dev

这条记录确保海外用户继续使用 Cloudflare 官方线路访问。

cf

� 记录二:中国大陆线路(国内访问)

用于优化国内用户的访问速度:

  • 类型:CNAME
  • 主机记录:留空
  • 线路类型:地域解析 → 中国大陆
  • 解析值:填写第三方提供的 Cloudflare 优选 IP CNAME
    例如:logo.cf.090227.xyz

这条记录是国内加速的核心,所有中国大陆用户的请求都会通过优选 IP 访问你的 Pages 项目。

cf

📝 3.3 记录华为云分配的 NS 服务器

完成域名添加后,华为云会自动为这个子域名分配一组 NS 服务器地址,类似这样:

1
2
3
4
ns1.huaweicloud-dns.com
ns1.huaweicloud-dns.cn
ns1.huaweicloud-dns.net
ns1.huaweicloud-dns.org

请将这些 NS 地址完整记录下来,后续配置需要使用。

cf

� 步骤四:在 Cloudflare 设置 NS 下沉

🎯 核心操作:将子域名解析权下放给华为云

  1. 登录 Cloudflare 控制台,进入「域名管理 → DNS」

  2. 点击「添加记录」

  3. 配置以下参数:

    • 类型:NS
    • 名称:输入二级域名的前缀(如 logo
    • 名称服务器:输入华为云分配的 NS 地址
    • TTL:保持默认自动
  4. 重复上述步骤,添加华为云分配的所有 NS 服务器记录

cf

📌 操作含义

通过 NS 下沉设置,我们将 logo.example.com 这个子域名的 DNS 解析权完全下放给华为云,而主域名 example.com 仍然由 Cloudflare 管理。这样华为云就能根据用户地域智能分配解析结果了。

📊 步骤五:验证优化效果

⏳ 生效时间

配置完成后,DNS 记录一般需要 5-30分钟 生效,具体时间取决于网络环境和 DNS 缓存情况。

🧪 验证方法

你可以通过以下方式验证优化效果:

  1. 网络测试工具:使用 itdog、ping.pe 等工具测试域名访问速度
  2. 浏览器访问:直接在浏览器中访问优化后的域名
  3. 实际应用场景:在播放器中测试台标加载速度
  4. 跨网络测试:使用不同网络环境(大陆/非大陆)测试访问效果

cf

✨ 预期效果

优化成功后,你应该能观察到:

  • ✅ 国内访问速度显著提升(通常可提升 30%-70%)
  • ✅ 台标等静态资源加载更快
  • ✅ 海外用户访问不受影响
  • ✅ Pages 项目无需任何代码修改

🎯 方案总结

� 核心优势

通过 Cloudflare Pages + 华为云国际站 + 第三方 CNAME 优选 IP 方案,你可以获得:

  • 🚀 显著的国内访问加速:解决 Cloudflare 国内访问慢的问题
  • 🌍 全球访问优化:海外用户继续享受 Cloudflare 全球 CDN 服务
  • �️ 零代码修改:无需修改 Pages 项目代码,配置即可生效
  • 🔒 安全稳定:利用华为云国际站的可靠解析服务
  • 💡 低成本高效益:无需额外服务器成本,仅需 DNS 配置

📈 适用场景

这个优化方案特别适合:

  • 🌐 Logo 图库托管
  • 📺 直播源订阅服务
  • 📁 静态资源分发
  • 🌍 全球访问的个人/企业网站

⚠️ 注意事项与经验分享

📌 优选 IP 选择建议

  • 质量优先:优先选择稳定可靠的优选 IP,而非数量
  • 定期更新:优选 IP 可能会失效,建议定期检查和更新
  • 测试验证:使用前先测试优选 IP 的稳定性和速度

�️ 风险控制

  • 优选 IP 失效不会影响海外线路访问
  • 子域名 NS 下沉仅影响单个子域名,不会影响主域名
  • 保持 Cloudflare 主域名配置不变,确保整体稳定性

� 避免常见错误

  • 不要在 Cloudflare 再为同一子域名添加额外的 CNAME 记录
  • 确保华为云的 NS 记录完整添加到 Cloudflare
  • 配置后耐心等待 DNS 记录生效(通常需要 5-30 分钟)