• 欢迎订阅我的Youtube频道
  • 欢迎加入我的电报群

如何使用 CloudFlare CNAME 设置子域名经过 CloudFlare CDN 云加速

网络技术 fennng 1个月前 (06-05) 146次浏览 0个评论

因为我的域名里面有大量的子域名, 如果把域名的 DNS server 指向 CloudFlare 的 DNS server 的话, 要在 CloudFlare 的 DNS 里加大量的条目, 而且会让我很多服务暂时掉线。 所以我决定只让特定的子域名经过 CloudFlare. 这里就需要使用到 CNAME 设置。

于是我找到了以下官方教程, 老实说, 这个教程的图片真他妈看不清楚, 费了九牛二虎之力才看明白。

support.cloudflare.com/hc/en-us/articles/360020348832-Understanding-a-CNAME-Setup

首先在 CloudFlare 的 DNS 里加上 你原来的域名, 并解析到你原来的 IP, 就跟你原来的 DNS 设置一样。

然后把你原来的 DNS 的 A 记录改成 CNAME 记录, 并指向 CloudFlare
dc ===> dc.dengnz.com.cdn.cloudflare.com


Then if your server always redirect HTTP request to HTTPS, then you will have the following error (otherwise, you are all good):
…居然打成英文了。。
如果你有服务器会把 HTTP 转到 HTTPS, 那么你会碰到如下错误, 否则你已经搞定。

如果是这种情况, 你需要把 加密设置改成 Full


好了, 这样就大功告成, 可以看到, 我的域名解析到的是 cloudflare 的 ip 地址了, 证书也正常。


如果没有启用云加速的话, 会解析到你真实的 IP


峰享技术 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何使用 CloudFlare CNAME 设置子域名经过 CloudFlare CDN 云加速
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址