很早以前,大約是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。