MENU

Cloudflare + DNSpod 实现网站国内外分流

2026 年 01 月 13 日 • 阅读: 68 • 技术,探索

先上图,香港服务器做到国内全绿+国外
Ping图
废话不多说,上笔记

需要准备的东西

1.账号:Cloudflare + 腾讯云 (DNS Pod)
2.两个域名,网站域名和回退源域名
3.一张国际信用卡 (无需付费)

由于Cloudflare不支持地域分流,因此想要实现地域分流就需要用DNS Pod

添加子域名到DNS Pod

如果主域名在DNS Pod 请移步下一章
添加域名Dns Pod
点击添加域名,按照提示在Cloudflare添加1个TXT记录,2个NS记录

添加自定义主机名和回退源

逻辑:访问网站 => CF DNS => DNSPod => 境外CNAME记录 => Cloudflare

1.回退源域名,添加一个记录能解析到网站服务器的,可以是A,AAAA也可以是CNAME,名字随意,记为回退CNAME
2.找到自定义主机名,开通SaaS
开通SaaS
3.添加回退源,自定义主机名填写网站域名
添加回退源

DNS Pod 设置分流

需要添加的记录如下:
1.默认DNS -> 随意,既可以是解析到服务器,也可以使用CF的回退CNAME
2.境内 -> 解析到服务器/国内CNAME到CDN
3.境外 -> 解析到回退CNAME
4.自定义主机名记录 -> 在设置自定义主机名的时候会提示添加,有两个,_acme-challenge_cf-custom-hostname
DNS Pod 分流设置

接着,开启DNS
DNSPod开启DNS

总结

1.准备账号:Cloudflare + 腾讯云 DNSPod,两个域名(网站域名+回退源域名),国际信用卡。
2.在DNSPod添加回退源域名,指向服务器IP 或者 CDN域名(A/AAAA/CNAME均可)。
3.在Cloudflare添加主域名,添加DNS验证记录(TXT、NS)完成DNSPod域名验证。
4.开通Cloudflare自定义主机名(SaaS),添加回退源指向回退源域名。
5.在DNSPod设置地域分流DNS记录:

  • 默认解析:随意设置
  • 境内解析:指向国内服务器或CDN
  • 境外解析:指向回退源域名(香港服务器)

6.开启DNSPod智能DNS,实现根据访问者地域自动返回对应IP。
7.访问流程:访问者先通过Cloudflare DNS,再由DNSPod根据地域智能分流,实现国内访问全绿,国外访问走香港服务器。

返回文章列表 打赏
本页链接的二维码
打赏二维码
添加新评论

已有 2 条评论
  1. MZRME MZRME        

    这样能分流 但是acme续期主机域名的时候会抽风 就非常的难受

    1. LHL LHL        

      @MZRME嘶,我试试