本文通过国内/国外 DNS 解析分流的方法,在国外访问速度不变的前提下,大幅提升国内访问的稳定性和速度。

核心逻辑只有一句话:

国外继续走 Cloudflare, 中国大陆单独走「优选 IP」线路

而实现这个效果,靠的是三点:

  • Cloudflare 子域名 NS 下沉
  • 华为云国际站 线路解析
  • 第三方 Cloudflare 优选 IP / CNAME

Cloudflare Pages 正常绑定域名

在 Cloudflare Pages 部署后,Cloudflare 会给你分配一个类似这样的 CNAME:xxx.pages.dev

注意

这个CNAME非常重要,后面要用。

想要实现优选,这里必须要为pages绑定一个自定义的域名,否则不会生效。这里假设你自己的域名为xiaohanys.top并且已经托管在CF了。
再假设你给 Pages 绑定的域名是:blog.xiaohanys.top
在pages自定义域页面输入域名,点击下一步,点击激活域即可,等待一会后配置完成, 最终效果如图:

注册并使用华为云国际站

注意是 国际站,不是国内站。

注册地址:

用邮箱即可注册,无需实名,也无需绑定海外手机。
注册完成后进入控制台- 云解析服务 DNS 。

在华为云添加子域名解析

添加域名

在华为云 DNS 中,创建公网域名:blog.xiaohanys.top
⚠️ 这里只添加二级域名,不是主域名。因为我的主域名托管在cloudflare

添加一条 DNS 记录

第一条:默认线路(非大陆)

  • 类型:CNAME
  • 主机记录:空
  • 线路类型:全网默认
  • 解析值:Cloudflare Pages 分配的 xxx.pages.dev

📌 这条保证海外访问

  • 非大陆线路
  • 正常走 Cloudflare 官方网络。
添加第二条 DNS 记录

第二条:中国大陆线路(优选 IP)

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

📌 这条才是核心:大陆访问全部走优选 IP

将NS填入cloudflare的DNS解析

记录华为云分配的 NS 服务器
域名添加完成后,
华为云会给这个子域名分配一组 NS,例如:

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

将这组NS填入Cloudflare的NS解析记录如图所示:


📌 这一步的含义是:
blog.xiaohanys.top 这个子域名DNS 解析权下放给华为云,而主域名仍然完全由 Cloudflare 管理。

总结

配置完成后,一般几分钟到十几分钟生效。

你可以通过以下方式验证:

  • itdog等网页tcping测试域名
  • 浏览器直接访问 Logo
  • 播放器里加载台标
  • 使用不同网络测试(大陆 / 非大陆)

通过 Cloudflare Pages + 华为云国际站 + 优选 IP,
你可以在 不更换平台、不改项目 的前提下:

  • 🚀 明显改善国内访问速度
  • 🌍 保留 Cloudflare 全球 CDN
  • 🔐 架构清晰、风险可控