表現中庸的 CDN 平台 – Gcore

前言廢話

現在大部分的網站,大部分都有經過 CDN 業者代理吧!而見到最大多數的應該就是 Cloudflare 了。甚至我的 blog 也為 Cloudflare 寫了不少的文章。

以前的 Cloudflare 甚至可以使用 CNAME 接入等招數,就不需要將整個 DNS 託管在 Cloudflare 上。

但這件事情出現了轉變,在 2022 年中左右,Cloudflare 毅然決然的取消了 CNAME 接入的方式,導致若你不付費到企業方案,基本上就不能用 CNAME 接入了。

而在這之後,我正在尋找其他家仍可以使用 CNAME 接入的 CDN 業者,今天介紹的這家 Gcore,也是本文的主角。

帳號註冊

首先,我們到 https://auth.gcore.com/login/signup 註冊帳號,記得到信箱接收驗證信哦。

001.jpg

收完驗證信後,選擇方案,我這邊選的是 Free。可以看到其包含 1TB 流量及 10 億次的免費要求。

002.jpg

加入網站

進到 https://cdn.gcore.com,點擊右上方的 Create CDN resource

003.jpg

選擇上方的 Accelerate and protect entire site

004.jpg

在上方輸入你的網域,下方的 Description 則是描述,可以輸入自己喜歡的。

005.jpg

接著,輸入這個網域所要指向的原點,可以選擇 A、AAAA、CNAME 紀錄。

006.jpg

接著,這裡會要求你變更 nameserver 並指向 Gcore。但沒關係,這不是強制性的,我們先無視他。

007.jpg

新增的最後一步,是與 CDN 有關的設定,你也可以在這裡啟用 SSL,他會向 Let’s Encrypt 申請。

008.jpg

新增 DNS 紀錄

好啦,到這裡算是完成一半了。但既然我們決定不讓 Gcore 託管 DNS 的話,我們就必須將這筆紀錄加回到我們原本的 DNS 上。

在畫面的最左邊,點擊 DNS 分類。進去後,在選擇目前的網域。

009.jpg

進去之後,可以看到有一筆紀錄是有關於我們剛剛設定的。點擊右邊的筆可以將其展開。展開後,點擊左下方的 CDN Integration

010.jpg

他會打開一個視窗,而欄位內的紀錄,就是我們要記下來的 CNAME 位址啦!

011.jpg

回到自己的DNS(我這以 Google Domain 為例),我們新增一筆 CNAME 紀錄,並將剛剛的值放入並儲存。

012.jpg

此時,你的設定應該就完成囉!

關於 CDN 品質

目前已知,大部分的 IP 都會落在 81.28.12.12 上,而透過 ping.sx 這個工具,我們發現在全美都有不錯的表現。

013.jpg

而歐洲區呢,看起來也還行吧!

014.jpg

但進入亞洲區,品質明顯下降了,看的出來他們家的 Anycast 仍待加強。

015.jpg

結語

我這次之所以嘗試這個 Gcore,就真的跟前言的原因一樣,因為不想給 Cloudflare 託管整個 DNS。

而 Gcore 的表現只能說算是很平庸。且免費方案具有流量及要求限制,在這樣的條件底下,確實不是特別突出的 CDN 業者,不過大家也可以去嘗試看看囉!