2026 年域名與 DNS:Cloudflare DNS 完整設定

modern%20workspace%20with%20laptop%2C%20smartphone...
發表時間:2026 年 09 月 17 日 | 更新日期:2026 年 09 月 17 日 | 編輯:雅寶社區編輯團隊
2026 年域名與 DNS:Cloudflare DNS 完整設定 - 雅寶社區 · 頂客論壇

2-1 網域註冊商怎麼選?與 Cloudflare Registrar 的差異

網域註冊商(Registrar)是你「買網域」的地方,而 DNS 服務商是你「托管解析」的地方,這兩者可以不同。很多人的做法是:網域在 A 公司買,Nameserver 指向 Cloudflare,解析在 Cloudflare 管理。這完全沒問題,也是最常見的組合。

Cloudflare 自己也有 Registrar 服務,特色是「以成本價續約、不加價」,而且不玩首年便宜、次年漲價那套。如果你手上網域很多,長期下來可以省下不少錢。不過它有幾個前提:你必須先有一個使用 Cloudflare 的網站,而且可註冊的頂級網域種類相對有限,像 .tw 這類地區型網域不見得都支援。

無論你用哪一家,請務必確認兩件事:第一,你擁有網域的管理權限(能取得轉移碼、能修改 NS);第二,註冊商帳號有開啟兩步驟驗證。網域被盜的災難程度遠高於主機被盜,因為你失去的是整個入口。

2-2 免費方案夠用嗎?Cloudflare 方案差異對照

很多人第一個問題是:「我只需要 DNS,免費版會不會有什麼限制?」答案是:對絕大多數個人站長與中小型網站來說,免費版非常夠用。以下整理幾個方案在 DNS 相關功能上的差異,方便你判斷。

項目

Free

Pro(含以上)

DNS 查詢量

不限量

不限量

Anycast 全球節點

DNSSEC

支援

支援

代理模式(橘雲)

支援

支援

WAF 自訂規則

受限

較完整

憑證類型

通用憑證

可含更多進階選項

技術支援

社群

工單優先

可以看出,DNS 本身的核心功能在免費版並沒有被閹割。真正差異比較大的是 WAF 規則數量、快取規則的細緻度、以及碰到問題時有沒有人可以幫你。如果你只是要「讓網域正確解析、順便有基本防護」,免費版完全沒問題;如果你跑的是電商或有大量會員資料的服務,升級到 Pro 以上會比較安心。

2-3 把網域加入 Cloudflare 的完整流程

流程其實不複雜,但每一步都有容易忽略的細節:

  • 步驟一:註冊並登入 Cloudflare 帳號。建議使用你長期會維護的信箱,並立刻開啟兩步驟驗證。
  • 步驟二:點選「新增網站」,輸入你的網域。注意這裡輸入的是主網域(例如 example.com),不要輸入 www.example.com。
  • 步驟三:選擇方案。先選 Free 即可,之後隨時可以升級。

  • 步驟四:Cloudflare 會自動掃描你現有的 DNS 記錄。這一步請務必仔細檢查,因為掃描不保證完整,尤其是 MX 與 TXT 記錄常常漏掉。
  • 步驟五:到你的網域註冊商後台,把 Nameserver 改成 Cloudflare 指定的兩組。通常是類似 xxx.ns.cloudflare.com 這樣的格式。
  • 步驟六:等待生效。通常幾十分鐘到 24 小時不等,取決於上層 TLD 的 TTL。
  • 步驟七:Cloudflare 寄出「網站已啟用」通知信,代表 NS 已經生效。
  • 這裡最容易出錯的是步驟四。很多人急著改 NS,結果原本的 MX 記錄沒有被掃到,改完之後公司信箱全部收不到信。所以強烈建議:在改 NS 之前,先到你原本的 DNS 管理後台,把所有記錄截圖或匯出,然後逐筆跟 Cloudflare 掃描出來的結果比對。

    三、Cloudflare DNS 記錄設定實戰

    接下來進入實際操作。Cloudflare 的 DNS 介面左側選單點進去就是「DNS → Records」,所有記錄都在這裡管理。以下逐類說明。

    3-1 A、AAAA、CNAME:三種最常見的記錄

    A 記錄負責把名稱對應到一個 IPv4 位址。例如 example.com → 203.0.113.10。這是最基礎的記錄類型,通常用於你的主機有固定 IP 的情況。

    AAAA 記錄是一樣的邏輯,只是對應到 IPv6 位址。如果你的主機支援 IPv6,建議一併設定,因為行動網路與部分 ISP 已經大量走 IPv6,對連線品質有正面幫助。

    CNAME 記錄則是「別名」,把名稱指向另一個名稱,而不是 IP。例如把 www.example.com 指向 example.com,或是在使用第三方服務(如電商平台、部落格託管)時,對方會請你設定一筆 CNAME 指向他們的網域。

    選擇原則很簡單:對方給你 IP 就用 A/AAAA,對方給你網域名稱就用 CNAME。另外要記得一個傳統限制:根網域(example.com 本身)在標準 DNS 中不能用 CNAME,不過 Cloudflare 有提供 CNAME Flattening 的機制,實務上可以設定,它會自動幫你解析成 A 記錄。這個機制在 2026 年依然是 Cloudflare 的實用特色之一。

    3-2 MX 與 TXT:郵件與驗證記錄

    這兩類記錄跟網站瀏覽無關,但跟你的「身份驗證」與「郵件收發」息息相關,而且一旦設定錯誤,症狀通常很難懂。

    MX 記錄決定「寄給這個網域的信要送到哪台伺服器」。如果你使用 Google Workspace、Microsoft 365 或自架郵件伺服器,服務商都會給你一組 MX 記錄。有幾個重點:

    MX 記錄的值是「主機名稱」,不是 IP。

    每筆 MX 都有一個優先順序(Priority),數字越小優先度越高。

  • MX 記錄必須設定成灰雲(DNS Only),因為郵件伺服器不能經過 Cloudflare 的網頁代理。
  • 如果你完全不收信,也要有一筆 MX 指向 .(空值)來明確表示「此網域不接收郵件」,避免被冒用。
  • TXT 記錄則是拿來放文字資料的,最常見的用途有三個:網域所有權驗證(Google Search Console、各種 SaaS 服務)、SPF 記錄(授權哪些伺服器可以代替你寄信)、以及 DKIM 公鑰。TXT 記錄的內容通常是長長的一串,複製貼上時要特別小心不要多貼了引號或空格。

    3-3 CAA、SRV、NS 與其他進階記錄

    CAA 記錄用來限制「哪些憑證頒發機構可以幫這個網域簽發 SSL 憑證」。例如你可以設定只允許 Let's Encrypt 與 Google Trust Services 簽發,這樣即使有人試圖用其他管道申請憑證也會被拒絕。對安全性要求較高的網站,建議設定。

    SRV 記錄用於指定特定服務的主機與埠號,常見於 VoIP(如 SIP)、Minecraft 伺服器、Exchange 自動探索等場景。它的欄位比較多(Priority、Weight、Port、Target),設定前務必確認服務商給的格式。

    NS 記錄則是用來指定子網域的權威伺服器。例如你可以把 dev.example.com 交給另一組 Nameserver 管理,實現「子網域委派」。這個功能在大團隊分工時很有用,但設定門檻也比較高。

    四、橘雲與灰雲:最關鍵、也最常被搞混的開關

    在 Cloudflare 的 DNS 記錄列表裡,每一筆記錄右邊都有一個雲朵圖示,可以切成橘色或灰色。這個小小的開關,決定了流量會不會經過 Cloudflare,影響層面極大。

    4-1 橘雲與灰雲的差異對照

    比較項目

    橘雲(Proxied)

    灰雲(DNS Only)

    流量路徑

    經過 Cloudflare 邊緣節點

    直接連到你的伺服器

    源站 IP

    被隱藏

    公開可見

    快取

    可啟用

    WAF / 防護

    可套用

    無法套用

    非 HTTP 服務

    不支援

    支援

    憑證管理

    Cloudflare 可代管

    需自行處理

    看表格就很清楚:橘雲的優點是隱藏源站、有快取與防護;灰雲的優點是「什麼都能通」,因為它就是最原始的 DNS 行為。

    4-2 什麼情況一定要用灰雲?

    這是最實務的問題。以下幾種情況,請務必使用灰雲,否則服務會直接掛掉:

  • 郵件相關記錄:MX、以及部分郵件驗證用的記錄,絕對不能開橘雲。Cloudflare 的代理只處理 HTTP/HTTPS。
  • 非 HTTP 的服務:SSH、FTP、遊戲伺服器、資料庫連線、VoIP 等等,這些走的是其他協定,代理不了。
  • 需要驗證來源 IP 的服務:某些第三方會檢查你的網域是否解析到他們指定的 IP,開橘雲會導致解析出 Cloudflare 的 IP 而驗證失敗。
  • 串流或大檔案下載:Cloudflare 免費方案對非 HTML 內容的快取與傳輸有一些使用條款上的考量,大量影音流量建議走灰雲或使用專門的 CDN。
  • 除錯期間:當你懷疑問題出在 Cloudflare 這一層時,先把記錄切成灰雲測試,是最快的判斷方法。
  • 反過來說,只要你的服務是「一般使用者用瀏覽器存取的網站」,幾乎都應該開橘雲。這是 Cloudflare 最大的價值所在。

    五、安全設定:DNSSEC、SSL/TLS 與郵件驗證

    DNS 記錄設好只是基本盤,接下來這三組設定才是真正決定你的網站「安不安全、專不專業」的關鍵。

    5-1 DNSSEC 的正確開啟步驟與常見陷阱

    DNSSEC 的原理是在 DNS 回應上加上數位簽章,讓解析器可以驗證答案沒有被中間人竄改。開啟步驟如下:

    在 Cloudflare 的 DNS 設定頁面找到 DNSSEC 區塊,點選啟用。

  • Cloudflare 會產生一組 DS 記錄(包含 Key Tag、Algorithm、Digest Type、Digest)。
  • 到你的網域註冊商後台,找到 DNSSEC 設定,把這組 DS 記錄填進去。
  • 等待生效,通常幾小時內完成。

    最大的陷阱在於:DS 記錄填錯,整個網域會直接無法解析。因為驗證失敗的網域,對支援 DNSSEC 的解析器來說就是「不存在」。所以填寫時務必逐字核對,並且在改動後的幾小時內持續用 dig 或線上工具檢查。如果你同時正在做其他 DNS 變更,建議錯開時間,免得問題發生時不知道是哪一項造成的。

    另外,如果你之後要把網域轉移到別的註冊商,記得先確認 DS 記錄的處理方式,有些註冊商在轉移過程中會移除 DNSSEC 設定,導致解析中斷。

    5-2 SSL/TLS 加密模式:Flexible 為什麼是災難

    Cloudflare 的 SSL/TLS 設定有幾種模式,分別代表「瀏覽器 ↔ Cloudflare」與「Cloudflare ↔ 你的源站」這兩段連線的加密方式。這裡直接說結論:

    Off:完全沒有加密,只有在你真的需要除錯時才短暫使用。

  • Flexible:瀏覽器到 Cloudflare 是 HTTPS,但 Cloudflare 到源站是 HTTP。強烈不建議使用。
  • Full:兩段都加密,但不驗證源站憑證是否有效。

  • Full (Strict):兩段都加密,且驗證源站憑證。這是推薦選項。
  • 為什麼 Flexible 是災難?因為它會造成「看起來有鎖頭,實際上後半段是明文」的假象。更嚴重的是,如果你的源站有做「強制 HTTPS 轉址」,就會形成無限重導迴圈,網站直接打不開。此外,部分資安稽核會直接判定這種配置不合格。所以除非你有非常特殊的理由,請一律使用 Full (Strict),並在源站安裝有效的憑證(Cloudflare 有提供 Origin Certificate 可以免費使用,效期長、申請方便)。

    5-3 SPF、DKIM、DMARC:寄信不再進垃圾桶

    如果你有從自己的網域寄信(不管是公司信箱還是電子報),這三筆記錄幾乎是必備的。它們的關係可以這樣理解:

  • SPF:用 TXT 記錄列出「哪些伺服器有權代替這個網域寄信」。例如 v=spf1 include:_spf.google.com ~all。
  • DKIM:用一組公鑰(也是 TXT 記錄)讓收件方驗證信件確實由你寄出且未被竄改。由郵件服務商提供。
  • DMARC:用 TXT 記錄告訴收件方「當 SPF 或 DKIM 驗證失敗時該怎麼處理」,並可指定回報信箱。例如 v=DMARC1; p=quarantine; rua=mailto:[email protected]。
  • 設定順序建議是:先確認 SPF 正確、再上 DKIM、最後才把 DMARC 的政策逐步從 p=none 調緊到 quarantine 甚至 reject。直接跳到 reject 很容易把自己正常的信也擋掉。另外要特別注意:同一個網域只能有一筆 SPF 記錄,如果你有多個服務需要授權,要用 include 合併在同一筆裡面,不能開兩筆。

    六、效能與維運:TTL、快取與日常檢查

    設定完成不代表結束。這一節談的是長期的維運習慣,以及遇到問題時該怎麼自己排查。

    6-1 TTL 該設多少?

    TTL(Time To Live)代表「這筆記錄可以被快取多久」,單位是秒。數值越大,解析器快取越久,查詢量越少、速度越快;數值越小,變更生效越快,但查詢量增加。

    實務上的建議是:

  • 平常時期:設 3600 秒(1 小時)或 Cloudflare 的 Auto 即可。
  • 即將進行變更前 24~48 小時:把 TTL 調降到 300 秒,這樣改完可以很快生效。
  • 變更完成且穩定後:再調回 3600 秒。

    要注意的是,開橘雲的記錄在 Cloudflare 介面上 TTL 會顯示「Auto」,這是因為實際對外的 TTL 由 Cloudflare 依情況決定,你不需要(也不能)手動設定。

    6-2 用 dig 與 nslookup 自我診斷

    當你覺得「改了但沒生效」,第一件事不是重複按儲存,而是確認 DNS 到底回了什麼。在終端機(Windows 可用 PowerShell 或 CMD)輸入:

    dig example.com A:查詢 A 記錄。

    dig example.com MX:查詢 MX 記錄。

  • dig @1.1.1.1 example.com:指定用 Cloudflare 的解析器查詢。
  • nslookup example.com:Windows 上較通用的替代指令。
  • 看輸出的時候,重點看兩件事:ANSWER SECTION 回的是不是你預期的值,以及 TTL 剩多少。如果回的是舊值,那就是快取還沒過期,等一下就好;如果回的是完全不相關的值,那可能是你查到別的網域,或是本機 hosts 檔有設定。

    6-3 五個最常見的設定錯誤

    整理一下在論壇上最常被問到的狀況:

  • 改了 DNS 但網站打不開:先確認 NS 是否已生效,再確認 A 記錄指向的 IP 是否正確,最後確認源站服務是否正常運行。
  • 郵件收不到:九成是 MX 記錄被開了橘雲,或是搬移過程中漏掉 MX。
  • 出現「太多重新導向」:幾乎都是 SSL/TLS 選了 Flexible,搭配源站的強制 HTTPS 造成。
  • 憑證一直簽不下來:可能是 CAA 記錄限制了頒發機構,或是驗證用的 TXT 記錄還沒生效。
  • 子網域無法解析:通常是漏設那筆記錄,或是名稱打錯(例如把 mail 打成 maill)。
  • 這五個狀況涵蓋了絕大多數的求助案例。養成一個習慣:每次變更前先想清楚「我改了什麼、預期結果是什麼」,變更後立刻用 dig 驗證,就能省下大量時間。

    七、結語:把 DNS 當成基礎設施,而不是雜事

    Cloudflare 把過去需要專業知識才能架設的 Anycast DNS、DDoS 防護、憑證管理與 CDN,包裝成一個幾乎人人上手的介面,這確實降低了門檻。但工具越簡單,越容易讓人忽略它背後的邏輯,於是橘雲灰雲分不清、SSL 模式亂選、郵件記錄漏設的狀況依然層出不窮。

    希望這篇文章能幫你把整套流程走過一遍。真正重要的不是記住每一個按鈕在哪裡,而是理解「為什麼要這樣設」——當你知道代理模式只處理 HTTP、知道 DNSSEC 的 DS 記錄會影響整個網域的可解析性、知道 Flexible 會造成重導迴圈,你就有能力在遇到問題時自己判斷,而不是只能發文求救。

    如果你在設定的過程中卡住了,歡迎把 dig 的輸出結果貼到「雅寶社區 · 頂客論壇」的 3C 科技教學版,附上你做了哪些變更、預期結果是什麼,通常很快就能找到答案。DNS 這門學問看似枯燥,但把它弄懂之後,你會發現自己對整個網路運作的理解都往上跳了一個層次。

    🏠 返回首頁