透過匯入區域檔案建立記錄 - Amazon Route 53

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

透過匯入區域檔案建立記錄

如果您要從其他DNS服務供應商遷移,而且您目前的DNS服務供應商允許您將目前的DNS設定匯出到區域檔案,則可以匯入區域檔案,快速建立 Amazon Route 53 託管區域的所有記錄。

注意

區域檔案使用稱為BIND以文字格式表示記錄的標準格式。如需區域檔案格式的資訊,請參閱 Wikipedia 項目區域檔案。其他資訊請參閱 RFC1034〈網域名稱 — 概念與設施〉節 3.6.1 和 RFC 1035, 網域名稱 — 實作與規格第 5 節。

如果要透過匯入區域檔案建立記錄,請注意以下事項:

  • 區域檔案必須是RFC符合標準的格式。

  • 區域檔案中記錄的網域名稱必須符合託管區域的名稱。

  • Route 53 支援 $ORIGIN$TTL 關鍵字。如果區域檔案包含 $GENERATE$INCLUDE 關鍵字,則匯入會失敗,Route 53 會傳回錯誤。

  • 匯入區域檔案時,Route 53 會忽略區域檔案中的SOA記錄。Route 53 也會忽略與託管區域名稱同名的任何 NS 記錄。

  • 您最多可以匯入 1,000 個記錄。

  • 如果託管區域已包含出現在區域檔案中的記錄,匯入程序會失敗,並且不會建立任何記錄。

  • 建議您檢閱區域檔案的內容,確認記錄名稱包含或排除行尾點號:

    • 當區域檔案中的記錄名稱包含行尾點號 (example.com.),匯入程序會將此名稱解讀為完整網域名稱,並使用該名稱建立 Route 53 記錄。

    • 當區域檔案中的記錄名稱不包含行尾點號 (www),匯入程序會將該名稱與區域檔案中的網域名稱 (example.com) 串連起來,並使用該串連名稱 (www.example.com) 建立 Route 53 記錄。

    如果匯出程序不會將行尾點號新增到記錄的網域名稱,Route 53 匯入的程序會將網域名稱新增到記錄的名稱。例如,假設您要將記錄匯入到託管區域 example.com,而區域檔案中 MX 記錄的名稱是 mail.example.com (沒有行尾點號)。Route 53 匯入程序會建立名為 mail.example.com.example.com 的 MX 記錄。

    重要

    對於CNAMEPTR、MX 和SRV記錄,此行為也適用於RDATA值中包含的網域名稱。例如,假設您有 example.com 的區域檔案。如果區域檔案中的CNAME記錄 (support沒有尾隨點) 的RDATA值為 www.example.com (也沒有尾隨點),則匯入程序會建立 Route 53 記錄,其名稱support.example.com會將流量路由傳送至www.example.com.example.com。匯入區域檔之前,請先檢閱RDATA值並視情況進行更新。

Route 53 不支援將記錄匯出到區域檔案。

若要透過匯入區域檔案建立記錄
  1. 從目前為網域提供DNS服務的服務提供者取得區域檔案。此程序和術語因服務提供者而異。如需將記錄匯出或儲存在區域檔案或檔案中的相關資訊,請參閱供應商的介面和說明文件。BIND

    如果程序不明顯,請嘗試向您目前DNS供應商的客戶支援詢問您的記錄清單區域檔案資訊。

  2. 登入 AWS Management Console 並開啟 Route 53 主控台,位於https://console.aws.amazon.com/route53/

  3. 在導覽窗格中,選擇 Hosted zones (託管區域)

  4. Hosted Zones (託管區域) 頁面,建立新的託管區域:

    1. 選擇 Create Hosted Zone (建立託管區域)

    2. 輸入您的網域名稱,並選擇性地輸入註解。

    3. 選擇 Create (建立)。

  5. 選擇 Import Zone File (匯入區域檔案)

  6. Import Zone File (匯入區域檔案) 窗格中,將區域檔案的內容貼至 Zone File (區域檔案) 文字方塊中。

  7. 選擇 Import (匯入)

    注意

    根據區域檔案中的記錄數量,您可能需要等待幾分鐘,才能完成建立記錄。

  8. 如果您正在為域使用其他DNS服務(如果您向其他註冊商註冊了域名,這很常見),請將DNS服務遷移到 Route 53。完成該步驟後,您的註冊商將開始將 Route 53 識別為您的DNS服務,以回應您的域的DNS查詢,並且查詢將開始發送到 Route 53 服務DNS器。(通常,在DNS查詢開始路由到 Route 53 之前會有一兩天的延遲,因為有關先前DNS服務的信息會在DNS解析器上緩存那麼長時間。) 如需詳細資訊,請參閱將 Amazon Route 53 設定為現有網域的 DNS 服務