让代码更简单

cloudflare免费版不支持cname解析解决办法

重要:本文最后更新于2023-01-07 18:49:32,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

最近调整CDN,使用免费CDN的话基本上节点都在国内,国外访问就比较难了,虽然我们的站国外用户基本没有,但作为一个有大抱负的站长,眼界必须得宽,必须得支持国外访问才行!

说起国外免费CDN,站长都知道最大CDN服务商cloudflare,然而cloudflare免费版已经不再支持使用cname的方式解析了,只能使用ns的方式。这样我们就不能使用DNS解析的线路规则实现国外使用CF,国内使用国内的CDN了。

虽然免费版官方限制了,但聪明的网友还是大有人在,根据网友的教程,我实现了,详情可以使用站长工具ping本站域名www.daimadog.com。可以发现国内和国外使用的不同的CDN。

准备

  • 1个自己使用的域名,如本站daimadog.com,将使用cname解析默认线路。
  • 一个用来中转的域名,将使用ns解析到cloudflare。
  • 一个绑定了银行卡的paypal账号,或者一张银行卡,cloudflare订阅需要。
  • 必不可少的源站服务器

cloudflare注册就不说了,直接进入操作流程。

在CF中正常添加用来中转的域名,我使用的daimadog.cfd。添加后会提示你到域名注册服务商那里将解析服务器改为cloudflare的,也就是改ns记录。

cloudflare免费版不支持cname解析解决办法

注意:这里解析名称随便填一个二级域名,内容为你的源站IP,我这里将cname.daimadog.cfd解析到我www.daimadog.com使用的服务器ip。

点击右【域名管理 】- 【SSL/TLS】 – 【自定义主机】- 【启用Cloudflare for SaaS】,这里需要你订阅,免费订阅可以使用100个域名,超过后一个0.1美元/月。

权益:

  • 虚名域支持
  • 预配好的 TLS 证书
  • 内置 DDoS 缓解
  • 自动程序管理和防火墙规则(附加项目)
cloudflare免费版不支持cname解析解决办法

回退源状态显示为有效,即可!如果显示错误请检查第一步!点击【添加自定义主机名】进入下一步!

cloudflare免费版不支持cname解析解决办法

注意:自定义的主机名填你需要CDN的域名,我这里是本站域名www.daimadog.com

cloudflare免费版不支持cname解析解决办法

域名验证的时候,只需要添加txt解析记录即可,这个解析要在你需要CDN的域名上完成,比如我的daimadog.com

完成后可以看到上图所示,证书有效,主机名状态有效时,就能正常使用了。到你需要CDN的域名比如本站daimadog.com添加一个cname解析记录。

名称 www.daimadog.com   cname记录   值 cname.daimadog.cfd

到此解析完成,使用站长工具ping一下就能看到海外节点显示cloudflare泛波地址。

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐