Cloudflare免費DNS設定教學和網站大停機4個小時經驗分享

Cloudflare免費DNS設定教學和網站大停機4個小時經驗分享

當你購買網域之後,如果網域商沒有幫你做網域代管的服務,

那麼你很難使用你的網域做其他事情,這時候就要透過其他代管商來幫忙,

這邊會介紹Cloudflare,可以讓你免費使用DNS設定的代管商,

裡面有附上我完整詳細的教學,如果你有同樣需求,

只要照著同樣的步驟就可以完整給Cloudflare管理了,

即使你是不同的網域商也幾乎一模一樣,讓我們趕快開始吧!

Cloudflare是什麼

Cloudflare教學

這是一家專注網路安全、及提升使用者體驗的一家公司,成立於2009年,

主要提供的服務有DNS網域代管服務、CDN幫助你提升網站載入速度,

另外也有提供免費的SSL證書,讓你的網站更能夠讓Google信任,

另外Cloudflare有辦法幫助你提升網站速度,除了它可以幫你壓縮網站程式碼,

減輕主機負擔之外,另外他在全球超過200個服務數據中心,

讓你的使用者從最接近的主機存取你的網站的資訊,另外他們的保護你主機的IP,

因為我在搬家之前有使用過DNSchecker檢查我的網站DNS指向我的主機位置,

但是將我的網域交給Cloudflare代管之後,我發現我的DNS指向竟然都不是我的主機,

我當下其實有點緊張,後來去查了一下,也問了一些前輩,

才知道Cloudflare這樣做是為了保護你的主機位置,不受到駭客攻擊,

加上我的網站也沒有什麼問題,了解之後,才發現Cloudflare真的非常好用。

如何註冊Cloudflare

這邊教大家怎麼註冊Cloudflare,其實非常簡單,因為它有中文網站,所以也不用太擔心,

下面我會以SiteGround網域和Cloudways主機為例子,主要是因為我網站搬家前後,

就是使用這兩家主機商,如果你想要便宜一點的網域可以選擇Namecheap搭配SiteGound

或是Cloudways都是比較划算的作法,使用Namecheap只有下面Nameserver

的地方不一樣,其他步驟都一樣,如果要比較省錢,可以選擇這個做法:

推薦文章:【Namecheap教學】購買網域推薦,教你申請費用超便宜網址

step 1

首先到Cloudflare的官方網站,如果你到的地方不是台灣的網站,

可以選擇畫面的右上角(紫色箭頭)修改語言,改成繁體中文,

接著點選畫面紅色箭頭選擇註冊。

cloudflare台灣首頁

step 2

接著就是註冊你的帳號密碼,步驟非常簡單,他甚至在右邊跟你說好了接下來要做的步驟了。

建立Cloudflare的帳戶

step 3

接著到你的email裡面去找到驗證信件,點選之後驗證完畢。

驗證你的cloudflare email帳號

step 4

新增你要託管的網域,我這邊會以我從SiteGround搬家的網域為例,

如果你在像是Namecheap或是其他地方購買網域,也都是一樣,

在下面有個地方要更改而已,下面會再提醒你。

新贈網站

step 5

再來選擇你要的方式,如果你有特別需要使用專業的服務就選擇你要的方案,

那麼如果你跟我一樣只單純要讓Cloudflare代管網域使用DNS,那麼選擇免費就可以了。

選擇Cloudflare方案

step 6

接著會秀出你所有的DNS紀錄如下圖,當然你也有可能沒有,當初我轉到Cloudflare,

因為DNS紀錄全部被刪掉了,所以整個空的,但是不用擔心,等等會教你怎麼設定,

我們先點選繼續到下一步驟。

網域的DNS紀錄

step 7

接著這個步驟相當重要,要將你的的網域交給Cloudflare託管,

將名稱伺服器按照順序修改,第一個框框會有兩排伺服器位置,

這是你原本的位置,按照順序將下面兩排的伺服器名稱修改一下。

DNS紀錄

step 8

這邊我以SiteGround為例子,因為我的網域原本就在SiteGround,

如果你是在其他網域商購買的話,只要找到第一排所敘述的Nameservers就可以了,

SiteGround的話,登入進去點選Services > DOMAIN > 選擇你要託管的網域 > MANAGE。

在右下角會看到Nameservers,點選Manage nameservers進去修改,

按照上一個步驟的圖片修改名稱伺服器,按照順序複製過來,

接著儲存起來,上面是說要等1~48小時,才會變成Cloudflare託管,

但是我等大概10分鐘,就完成了(其他網域商只要找到你Nameservers,

修改之後,等一下就可以了。)

修改Nameservers

step 9

修改完之後,回到Cloudflare,點選藍色按鈕完成,請檢查名稱伺服器,

接著會到下面的畫面,基本上就已經完成註冊及加入網域的步驟了,

等個幾分鐘再去看一下網域的狀況:

完成註冊Cloudflare

點選上面藍色的概觀,如果顯示好消息!Cloudflare現在正在保護你的網站,

代表說你已經完成託管了,接下到下面我會教你怎麼指向正確的DNS。

Cloudflare保護你的網域

Cloudflare DNS設定教學

step 1

點選上面藍色按鈕DNS,會跳到下面的畫面,

如果你的記錄一開始就有出現類型A和CNAME是最好的,那麼就可以直接跳到第三個步驟,

如果沒有的話,選擇+新增記錄。

新增DNS紀錄

step 2

接著會出現下面這個記錄,先選擇類型A,這主要是指向你的主機位置,也是最重要的部分,

名稱打上@,而IPv4位址貼上你主機的IP,如果你是看我的Cloudway教學,可以看下面那張圖。

新增A記錄

紅色部分就是主機IP將他複製過去,接著按下儲存,這樣網站的A指向就設定好了。

開始Application擷取

再來第重要的記錄就是CNAME,一樣新增記錄,類型選擇CNAME,

名稱打上www,這是萬一有人打上www.你的網域.com的時候一樣可以找到你的網站,

接著目標打上你原本的網域,按下儲存就完成了。

新增CNAME記錄

這樣網站最重要的兩個DNS指向都設定好了,之後有需要設定網站電郵或是其他子網域,

就直接在Cloudflare設定,非常方便,又是免費的,可以多善加利用,

下面接著我會分享我為什麼會換到Cloudflare,也因為我網站突然停機的關係,

讓我在一個小時內解決的這個問題,非常驚險的過程。

使用Cloudflare的主要原因-網站大停機4個小時

我自己目前這個網站Tim-小踢開課中剛開始是在SiteGround建立的,

在這一篇SiteGround教學裡面我有提到,經過一年之後,我的網站流量變化很多,

原本的虛擬主機已經無法負荷,所以經過我多方面的考慮,想要給使用者更好的體驗,

我將網站搬家到Cloudways,使用的是VPS主機,可以有更快的速度,

因此我在網站搬家完之後一個月就寫了這一篇Cloudways教學文章

原本我以為我所有的網站問題已經在搬家那一天全部解決了,

所有的DNS、網站資料都搬到新的Cloudways主機了,但是在我SiteGround主機過期一個月之後,

某一天下午突然發現我的網站停機了,當下因為身邊沒有電腦,沒辦法立刻解決,

過了2個小時回到家之後,馬上開始解決這些問題,我首先問了Cloudways的線上客服,

才知道我的網站的A recored並沒有指向我的Cloudways主機,

接著我就換到SiteGround去找原因,但是發現我的cPanel不見了,

我又馬上去找SiteGround的線上客服,才知道原本的網域會讓SiteGround主機代管,

包含cPanel的功能,但是這又非常重要,沒有網域代管的功能,

根本沒辦法使用網域,在求助完SiteGround客服之後,他給我的建議就是將我的網域

給Cloudflare代管,之後我才花了一點時間研究怎麼將我的網域給Cloudflare代管,

這個過程總共花了兩個小時的時間,其實我一開始滿害怕,想說要不要找專家幫忙,

但是後來自己研究一下發現其實不會太難,滿簡單的,最後我的網站就回復了,

歷經4個小時的停機時間,雖然只花了一個小時的時間就把所有的設定弄好,

但是其實過程中,很怕要花非常久的時間,造成我的網站停止太久,

流失過多的流量,不過後來我看一下後台,這四個小時流失了差不多1000左右的流量,

也是滿多的,但是自己解決一件網站問題,也是滿開心的,

這一次經驗讓我會使用Cloudflare,不過強烈建議如果你有經過搬家的動作,

要檢查你的cPanel是不是跟主機綁在一起,如果是就趁還沒有消失之前,

趕快將你的網域交給Cloudflare代管,不然到時候會發生跟我一樣停機的問題,

最後我想給Cloudways和SiteGround這兩個客服一點小小的評分:

  • Cloudways:10/10
  • SiteGround:9.5/10

這兩家說實在,客服真的做得相當不錯,因為他們的客服是全天24小時,

所以網站發生問題基本上不用害怕,我自己也都是用Google翻譯跟客服溝通,

所以不用擔心他們不懂你的意思,我之所以會給Cloudways滿分

是因為他們的客服真的是馬上詢問,馬上回復,查詢問題的速度也很快,

基本上我在跟Cloudways溝通加上翻譯的時間,才花10分鐘就找出問題了,

因此我給他們滿分;而SiteGround也不錯,只是他們的線上客服需要排隊,

不過也很快,我大概花3分鐘就排到了,而我沒給到滿分的原因是因為他回復速度有點慢,

但也不會太久,大概你詢問之後一分鐘之後才回覆你,可能他同時要處理兩個客戶的問題,

或是找出原因,但是同樣很快給我解決的方式,這裡比較久,大概花了20分鐘溝通,

同時他還有把我們的對話,寄送到我的email,以防我忘記要怎麼處理,

因此我給SiteGround客服也是幾乎滿分的高分。

在這件事情之後,我強烈建議如果你要找主機商一定要找有24小時客服的,

因為我有遇過一些客服他是周休二日,所以像是我發生問題那天是星期日,

就沒有辦法幫我解決問題,等於我的網站需要停擺一天的時間,

對我來說是非常大的損失,所以像是BluehostSiteGroundCloudways

都是我非常推薦的主機商,這些都有24小時全天候的客服,

品質也都相當不錯喔!強力推薦大家可以使用:

建立網站相關文章:

如果對文章內容有任何問題或是回饋,歡迎大家在底下留言讓我知道。

如果你喜歡我的文章,可以按分享按鈕,讓更多的人看見我的文章。

順便可以幫我按一下下面拍手Like的圖案,幫助我可以得到一些回饋,註冊是完全免費的喔

這會讓我有動力繼續分享這些資訊喔,一個人最多可以按五次喔

謝謝大家

Learning is future 創作團隊 及 Mr.T

Tim Hsiao

最完整的線上課程製作、推薦值得學習的線上課程,找到適合你的技能

你對這篇文章有什麼感想呢?