很早以前,大约是2019年吧,我们开始使用Cloudflare的时候,是通过国内一家代理商接入的,可以使用cname方式而不是整个域名接入的ns方式,这特别适合需要分线路解析dns的时候。🔀
但后来这家代理商不能做了,可能是国家管控严格了,Cloudflare终止了国内一些代理商的权限吧。此后我们的网站就都是直接全域名解析接入Cloudflare了。➡
不过国内到国外互联网的连接速度一直是个问题,对于我们一些网站来说甚至是一个大问题,因为我们有的多语言网站在国内、国外都有用户,如果接入Cloudflare国内用户就慢,如果接入国内CDN国外用户就慢,除非花大钱充值国内CDN服务提供商的海外线路费用。💲
百度云加速曾经提供国内和国外都加速,但他们与Cloudflare的合作终止后,国外加速就没有了。🈚️
去年的时候我和同事曾经商议过解决办法,还画了图做很详细的探讨,总结出来这样的办法:将Cloudflare的Free或者Pro Plan升级到Business Plan,dns解析服务器改为阿里云或者dnspod,就可以设置分国外国内线路的cname解析,而Cloudflare的Business Plan和百度云加速都是支持cname方式接入,这样就可以让国内、国外用户都快一些。而源服务器可以用一套或者国外国内两套,一套源服务器简单一些但回源速度要慢一些,两套源服务器架设、同步维护要麻烦一些但回源速度更快。
今年我们眼看着一个网站在百度搜索中的排名越来越低、流量越来越少,就准备实施上面的办法,甚至与Cloudflare的销售代表联系咨询过企业版的事情,企业版肯定是可以解决问题的,但起步价3000美元/月的费用实在消受不起,只好婉拒了。🫷
就在我们刚刚花了2400美元/年的费用把Cloudflare上这个域名的Pro Plan改为Business Plan之后,我在网上搜索“cname方式接入Cloudflare”,意外发现从2022年开始居然有办法把域名用cname方式免费接入Cloudflare了!❗️
以及还有分线路指定ns服务器的办法,下面是一些文章:
- 《「CloudFlare」新版官方免费CNAME接入教程》
- 《【CloudFlare】官方免费CNAME接入教程》
- Cloudflare官方的博客:《SaaS 提供商的安全性》
2022年3月15日开始免费提供Cloudflare for SaaS,以前我也看到过这个功能,但没有明白到底是什么、应该如何使用,现在才知道是可以把别的子域名合并到已经接入CF的域名下。💡
这个Saas的办法也还有点难理解,与我们之前通过代理商cname接入的还不一样,我仔细看了看算是基本了解了,就是把example.com完全撤出Cloudflare,使用阿里云或者dnspod的dns解析,把www.example.com的国外cname通过Saas连接到一个已经正常接入Cloudflare的域名(例如example.net),这样在example.net的Cloudflare界面就可以管理www.example.com的各种统计数据和功能。🌀
这有点绕,需要一点时间来理清思路,这个好处是可以实现cname接入cf并且可以共享一个比较高级plan(例如pro或者business)账号下的功能,但缺点也有:一是多个cname接入设置的回源只能有一个,二是不同的域名接入同一个域名账号下后查看数据统计、设置防火墙等都需要指定host,搞得也又些麻烦,甚至规则数不够。🤔️
我自己拿两个不重要的域名进行了测试,确实可以完全实现cname方式接入Cloudflare。所以我们花的2400美元可能🩸血亏了!如果改回Pro专业版应该会退款到Cloudflare的账户余额中,3年有效期内用于支付其它服务费用。
我们也还在探讨其它方案,最终如何确定还待定。⌛️
评论1
2024年3月5日补充…
2024年3月5日补充:Cloudflare的Business Plan退回到Pro Plan了,但不退钱,只是Business Plan到期后改为Pro Plan。