指南 / C BUILDING JOURNAL

在 Cloudflare 註冊的網域,怎麼連接小C建站?

重點摘要

在 Cloudflare Registrar 註冊的網域只能使用 Cloudflare 的名稱伺服器,不能改成小C建站的。請改用網域設定裡的「用 Cloudflare 一鍵設定」:授權一次,小C建站就會在你的 Cloudflare 新增網站需要的記錄,完成後立即撤銷授權。

本文目錄
  1. 為什麼不能改名稱伺服器
  2. 改用「用 Cloudflare 一鍵設定」
  3. 授權會做什麼
  4. 不想授權?手動新增也可以
  5. 想讓小C建站完整管理 DNS

要讓小C建站完整管理網域的 DNS,最後一步是到註冊商把名稱伺服器改成小C建站的(名稱伺服器是什麼)。但如果網域是在 Cloudflare 註冊的,這一步做不到。這篇說明原因,以及改用什麼方式連接網站。

為什麼不能改名稱伺服器

Cloudflare 官方 FAQ 寫明:在 Cloudflare Registrar 註冊的網域一律使用 Cloudflare 的名稱伺服器,不能改用第三方的;如果一定要用別的名稱伺服器,只能把網域轉到其他註冊商(Cloudflare Registrar FAQ)。

要分清楚兩種情況:

  • 網域在 Cloudflare 註冊:名稱伺服器固定是 Cloudflare 的,不能改。
  • 網域在別家註冊,只是 DNS 放在 Cloudflare:可以到原本的註冊商改名稱伺服器,不受這個限制。

所以在 Cloudflare 註冊的網域,不適合選「交給小C建站管理 DNS」。那個方式的最後一步要更改名稱伺服器,3 天內沒改,設定和搬過來的記錄就會刪除。

改用「用 Cloudflare 一鍵設定」

小C建站偵測到網域的 DNS 在 Cloudflare 時,網域設定會多出一張卡片「這個網域的 DNS 在 Cloudflare」,上面有「用 Cloudflare 一鍵設定」按鈕。它不動名稱伺服器,而是直接在你的 Cloudflare 新增網站需要的 DNS 記錄。

在哪裡找到

  • 編輯器設定面板的「網域」分頁。
  • 網站的「網域與發布」頁。

網域還沒加進小C建站的話,先到帳號選單的「網域」頁,按「連接已有網域」,輸入網域並選擇要使用它的網站。

步驟

  1. 打開網域設定,找到「這個網域的 DNS 在 Cloudflare」卡片。
  2. 按「用 Cloudflare 一鍵設定」,到 Cloudflare 授權,並勾選這個網域。
  3. 回到小C建站,會看到「已在 Cloudflare 新增 example.com 的記錄,DNS 生效後會自動完成驗證。」
  4. DNS 生效後會顯示「example.com 已設定完成並通過驗證」,不需要再按任何按鈕。

授權會做什麼

  • 只新增網站需要的記錄:也就是卡片下方記錄表列出的那些。
  • 取代 @ 與 www 現有的網站指向:原本指向其他網站的記錄會被取代,畫面會顯示「已取代 N 筆原本的網站指向記錄。」
  • 郵件不受影響:MX 等其他記錄不會被動到。
  • 授權只用一次:完成後立即撤銷,小C建站不會保留你的 Cloudflare 存取權。

如果在 Cloudflare 按了取消,會看到「已取消 Cloudflare 授權,沒有做任何變更。」授權時沒勾到這個網域,會看到「授權時沒有選到這個網域,請重新授權並勾選它。」再按一次按鈕即可。如果顯示「Cloudflare 一鍵設定沒有完成」,可以稍後再試,或改用手動新增。

不想授權?手動新增也可以

卡片下方的記錄表(類型/主機/值)就是要新增的內容,其中包含一筆主機為 _cloubie-verify 的 TXT 驗證記錄。到 Cloudflare 的 DNS 設定逐筆新增,再回小C建站驗證。

一定要把記錄設為「僅 DNS」(灰色雲朵)。 開啟代理(橘色雲朵)的記錄無法連接。

想讓小C建站完整管理 DNS

唯一的方式是把網域轉到允許自訂名稱伺服器的註冊商。依 Cloudflare FAQ,網域註冊、轉入或變更註冊人資料後 60 天內不能轉移(ICANN 規定,.uk 不適用)。轉出後,再依交給小C建站管理 DNS 操作,改之前先看改名稱伺服器前的檢查清單。

所有指南

下一個網站,從你的想法開始

讓你的想法,擁有自己的網站。

免費開始,不需信用卡。

開始建立網站