先看看 D-blog 实现后的效果#
Ping 延迟#
国内外分流#
国内 EdgeOne Pages (现在叫 Makers) 国外 Cloudfalre Pages
教程#
第一步:确认DNS商支持DNS分流解析#
Cloudflare 不支持DNS解析分流
建议使用 DNSPOD
如果想继续把主域名留在 Cloudflare 或其他服务器
可以选择把子域名 如 blog.pldduck.com 托管到 DNSPOD
只需要在 DNSPOD 里添加并在 CLoudflare 里为子域名添加NS记录即可
如下图
第二步:部署 Pages#
Cloudflare Pages 部署#
点击 新建应用程序
点击 部署Pages?开始使用
EdgeOne Makers 部署#
可用区-自行选择 如果没有备案:选择 全球可用区(不含中国大陆) 如果已备案:选择 全球可用区(含中国大陆)
第三步:分流解析#
打开DNSPOD
如图添加两条记录
一条 默认 指向 Cloudflare Pages 的CNAME
另一条选择 境内 指向 EdgeOne Makers 的CNAME
第四步:完善SSL#
由于分流原因 EdgeOne Makers 可能无法自动申请SSL
需要使用第三方网页并手动上传部署
我是用的是 Certple
获得SSL证书后来到 腾讯云SSL管理 上传证书
最后回到 EdgeOne Makers 的域名管理
点击 配置
最后等待部署完成就好了
第五步:验证分流#
最后前往 ITDOG 测试分流是否成功
如果成功 国外节点IP位置应该显示 Cloudflare anycast
国内节点IP位置应在国内(如果在部署时选择的是 全球可用区不含中国大陆 则为其他国家IP)
总结#
所有内容到此就结束了
通过这样的DNS分流 可以有效加快国内外的访问速度
同时减轻单个平台的压力 避免风控
此教程建议已备案域名使用 备案域名使用效果更佳
作者 跑路的duck
帮助改进本文


评论