注意:

將您的 DNS 管理從 Cloudflare 移轉至 Oracle Cloud Infrastructure

簡介

DNS (網域名稱系統) 是網際網路的重要元件,能讓使用者將人類可讀的網域名稱轉譯成電腦可理解的 IP 位址,以存取網站。DNS 記錄會儲存在區域中,每個區域都包含特定網域的相關資訊。管理 DNS 記錄可以是複雜的工作,尤其是具有多個網域和子網域時。

您可以使用 Oracle Cloud Infrastructure (OCI) DNS 服務建立區域、將記錄新增至區域,以及允許 Oracle Cloud Infrastructure 的邊緣網路處理網域的 DNS 查詢。企業和業務客戶可以透過設定 Oracle DNS,將 DNS 查詢連線至 Oracle Cloud Infrastructure Compute 和儲存體等資產,並連線至第三方和私人資產。客戶也可以管理 DNS 記錄,也就是與 IP 位址對應的網域名稱,此處的網域名稱可以是雲端或非雲端資源。

目標

將 DNS 區域從 Cloudflare 匯入 OCI 可協助您合併 DNS 管理,並充分利用 OCI 的 DNS 功能。此流程包括從 Cloudflare 匯出 DNS 區域,以及匯入 DNS 記錄。您可以按照本教學課程所述的步驟,輕鬆地將 DNS 區域從 Cloudflare 匯入 OCI,並簡化 DNS 管理作業。

必要條件

作業 1:從 Cloudflare 匯出 DNS 區域

  1. 登入您的 Cloudflare 帳戶並選取您要匯出 DNS 區域的網域。

  2. 按一下匯出以下載 DNS 區域檔案的複本。

    「編輯」按鈕

作業 2:將從 cloudflare.com 匯出的區域檔案修改為匯入 OCI DNS

若要讓 Oracle Cloud Infrastructure DNS 服務正確匯入從 cloudflare.com 匯出的區域檔案,您必須修改檔案。請依照下列指示來更新區域檔案。

  1. 在您偏好的文字編輯器中開啟該檔案。修改第二行,移除 ;; Domain: 並以 $ORIGIN 取代。

    「編輯」按鈕

  2. 針對 SOA 記錄,請以 @ 取代網域名稱。

    「編輯」按鈕

  3. 修改檔案之後,將變更儲存至檔案。

從 cloudflare.com 修改匯出區域檔案時所要注意的點

作業 3:將您的 DNS 區域匯入 OCI DNS

  1. 登入 OCI 租用戶,瀏覽至網路DNS 管理區域

    「編輯」按鈕

  2. 按一下建立區域,然後按一下匯入。選取修改的區域檔案並建立區域。

    「編輯」按鈕

區域需要幾秒鐘的時間才能建立並填入記錄。

「編輯」按鈕

作業 4:確認 OCI DNS 中的 DNS 區域

  1. 確認 OCI DNS 中有您 Cloudflare 區域的所有 DNS 記錄。您可以將記錄從 OCI DNS 匯出至 TXT 檔案,然後進行比較。您可以使用 Cloud Shell 匯出記錄,如下所示。

    oci dns zone get-zone-content --file $file --zone-name-or-id $zone_name_or_id

    「編輯」按鈕

    • 若要從 Cloudflare DNS 伺服器切換至 OCI DNS 伺服器,請修改網域註冊器的名稱伺服器,以指向匯入區域時所指定的 OCI 名稱伺服器 (NS)。

    • 我們會將網域的代管區域從 Cloudflare 轉移至 Oracle DNS,而非網域本身的註冊。此網域仍會向現有的註冊者註冊,無論是 Cloudflare、GoDaddy 還是任何其他提供者。

    • 只要您能夠更新 DNS 記錄並將網域移轉至 OCI,不論網域註冊為何,傳輸「代管區域」的處理作業都相同。

    • 修改名稱伺服器之後,您可以從機器執行 nslookup 查詢進行測試,或使用 whatsmydns.net 確定網域管理已移轉至 OCI DNS。

      「編輯」按鈕

確認

其他學習資源

探索 docs.oracle.com/learn 的其他實驗室,或者存取更多 Oracle Learning YouTube 頻道上的免費學習內容。此外,請瀏覽 education.oracle.com/learning-explorer 以成為 Oracle Learning 檔案總管。

如需產品文件,請造訪 Oracle Help Center