跳至內容

如何為我在 Route 53 中託管的網域建立子網域?

1 分的閱讀內容
0

我想為託管在 Amazon Route 53 中的網域建立子網域。

簡短描述

若要在 Route 53 中建立子網域,請為子網域建立託管區域,並將名稱伺服器 (NS) 記錄新增至父網域。然後,在子網域的託管區域中設定記錄。

解決方法

先決條件:

  • 有效的註冊網域 (無論註冊商為何)。
  • Route 53 中註冊網域的授權託管區域。

在 Route 53 中為子網域建立託管區域

若要為您的子網域路由流量,請先建立一個託管區域。例如,如果您的子網域是 acme.example.com,請完成以下步驟:

  1. 開啟 Route 53 console (Route 53 主控台)。
  2. 在導覽窗格中,選擇託管區域
  3. 選擇 Create hosted zone (建立託管區域)。
  4. 在導覽窗格中,輸入子網域的名稱 (例如 acme.example.com)。如需詳細資訊,請參閱 DNS 網域名稱格式
  5. Type (類型),接受公有託管區域的預設值。
  6. 選擇 Create hosted zone (建立託管區域)。

尋找 Route 53 指派給新託管區域的 NS 記錄

當您建立託管區域時,Route 53 會自動為該區域指派四筆 NS 記錄。若要將託管區域用於子網域,您必須在父網域的託管區域 (example.com) 中建立 NS 記錄。

若要尋找指派給新託管區域的 NS 記錄,請展開託管區域中子網域的 Hosted zone details (託管區域詳細資訊) 下拉式清單。在右側窗格中,複製 Hosted zone details (託管區域詳細資訊) 下列為 NS 的四個伺服器的名稱。

新增 NS 記錄,以將流量路由至您的子網域

若要將流量路由到您的子網域,請完成下列步驟。

**注意:**這些步驟也適用於父網域和子網域託管區域位於不同帳戶的跨帳戶情境。

  1. 選取網域 (example.com) 的託管區域。請勿選取子網域 (some.example.com) 的名稱。
  2. 在網域的託管區域中,選擇 Create record (建立記錄)。
  3. Name (名稱),輸入子網域的名稱。
  4. Value (值),輸入 NS 名稱。
  5. Record type (記錄類型),選擇 NS - Name servers for a hosted zone (NS - 託管區域的名稱伺服器)。
  6. 對於 TTL (秒),為 NS 記錄選取較常見的值,例如 172,800 秒。
  7. 對於路由政策,選擇簡便路由
  8. 選擇建立記錄

**注意:**若要移除子網域委派 (acme.example.com),請刪除父託管區域 (example.com) 中的 NS 記錄,然後刪除子網域的託管區域。這可以防止未經授權接管您的子網域。

在子網域的託管區域中建立記錄

在子網域的託管區域中建立您的記錄。使用 dig/nslookup 命令測試記錄解析。例如:

dig acme.example.com