网站加速:实现国内外分流加速

举报
云惰雨闲 发表于 2025/09/16 17:06:11 2025/09/16
【摘要】 本文详细介绍了如何实现国内外分流加速。利用中转域名与主域名进行国内外分流:国内走国内CDN,海外走Cloudflare。优化全球访问速度。转载链接:https://woolyun.com/dnspod-cloudflare/

本文系转载,详细内容请至原文查阅!

前言

网站的海内外访问速度总是难以兼顾。要么国内用户遭遇延迟,要么海外访问缓慢,从而陷入这种"顾此失彼"的困境。

本文将介绍如何构建智能分流系统。帮助您的网站在全球范围内实现最优访问路径。无论访客来自内地还是海外,都能享受到如"八百里加急"般的极速体验。

适用场景:

✔ 主域名需国内外分流
✔ 希望同时优化海内外的访问速度
✔ 已有域名解析权限,并准备好源站服务器IP


第一步:前期准备—搭建“数字中转站”

1. 域名规划

  • 主域名:用于正常使用,用户实际访问输入的域名
  • 中转域名:工具人域名(分流域名)

2.账号规划

  • 一个海外CDN账号
  • 一个内地CDN账号

3.将两个域名添加到海外CDN与内地CDN

(1)内地CDN平台

登录内地CDN平台,搜索 内容分发网络CDN

进入域名管理→点击添加域名,加速域名 填写用户要实际访问的域名,源站 选择自有源,地址 填写你的服务器ip,点击下一步。

选择 跳过推荐

如果是在内地CDN注册的域名,这里可以点击 一键配置, 也可以直接点击 完成 稍后再自行手动配置。

(2)海外CDN平台

登录海外CDN平台,点击 添加域

根据提示前往你的域名注册商,然后更改 NameServer 地址为海外CDN的DNS服务器

4. 开通海外CDN for SaaS 服务

  • 进入海外CDN后台 → SSL/TLS → 自定义主机名
  • 需绑定信用卡或PayPal(支持前100个域名的免费订阅,对于大多数用户而言足够使用了)



第二步:配置 海外CDN 回退源

1. 添加回退源(Fallback Origin)

  • 在DNS设置中,新增一条A记录,指向源站IP
  • 确保代理状态开启(小黄云图标亮起)

2. 配置回退源

进入 SSL/TLS → 自定义主机名,填写回退源地址


3.自定义主机名

(1). 添加主域名

  • 自定义主机名 页面,填写主域名
  • 选择最低TLS版本
  • 证书验证方式选择 HTTP 验证

添加之后可能会在下方显示无效,在后续的配置分流步骤里添加了回退源的解析后,再等待2-3分钟即可显示为有效。


第三步:内地CDN配置分流

登录内地CDN,搜索 云解析Dns

我们需要添加两个解析:

  • 一个线路类型设置默认,记录值填写之前在海外CDN上设置的回退源子域名
  • 一个线路类型设置境内,记录值填写之前在内地CDN内容分发网络(CDN)提供的地址

等待生效。


第四步: 测试访问速度

使用工具(如Pingdom或WebPageTest)测试海外节点加载速度


第五步: 注意事项

  • 不要直接访问回退源,可能触发未备案拦截
  • 如遇问题,检查DNS缓存或清除海外CDN缓存

结语:全球加速,互不干扰

这样我们就实现了海外和内地使用不同的CDN线路,海外线路对应的值就是我们CF的回退源地址,内地线路对应的值就是国内服务商提供给你的CDN地址,这样就可以互不干扰的提供全球加速服务了。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。