建立一 Lightsail 區域來管理您網域的 DNS 記錄 - Amazon Lightsail

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

建立一 Lightsail 區域來管理您網域的 DNS 記錄

若要將網域名稱 (例如) 的流量路由至 Amazon Lightsail 執行個體,請將記錄新增至網域的網域名稱系統 (DNS)。example.com您可以使用註冊網域的註冊商來管理網域的 DNS 記錄,也可以使用 Lightsail 進行管理。

我們建議您將網域 DNS 記錄的管理作業移轉至 Lightsail。這可讓您在同一個位置 (Lightsail) 中有效管理網域和運算資源。您可以使用 Lightsail 建立 DNS 區域來管理網域的 DNS 記錄。您最多可以建立 Lightsail DNS 區域。如果您需要六個以上的 DNS 區域,因為您要管理六個以上的域名稱,建議您使用 Amazon Route 53 來管理所有域的 DNS。您可以使用 Route 53 將您網域的流量路由至您的 Lightsail 資源。如需有關使用 Route 53 管理 DNS 的詳細資訊,請參閱使用 Amazon Route 53 將域指向執行個體

本指南說明如何為您的網域建立 Lightsail DNS 區域,以及如何將網域 DNS 記錄的管理轉移至 Lightsail。將網域 DNS 記錄的管理移轉至 Lightsail 之後,您將繼續在網域註冊商管理網域的續約和帳單。

重要

您對網域的 DNS 所做的任何變更可能需要幾個小時才能透過網際網路的 DNS 傳播。因此,您應該將網域的 DNS 記錄保存在網域目前的 DNS 主控提供者中,同時將管理轉移到 Lightsail 的同時。這可確保網域的流量在轉移過程中可持續不間斷地路由到您的資源。

內容

步驟 1:完成先決條件

請先完成事前準備 (若尚未完成):

  1. 註冊一個網域名稱。接著確認您具有管理存取權,可編輯網域的名稱伺服器。

    如果您需要註冊的網域名稱,可以使用 Lightsail 註冊網域。如需詳細資訊,請參閱域註冊

  2. 確認您網域的必要 DNS 記錄類型受 Lightsail 支援。Lightsail DNS 區域目前支援位址 (A 和 AAAA)、標準名稱 (CNAME)、郵件交換器 (MX)、名稱伺服器 (NS)、服務定位器 (SRV) 和文字 (TXT) 記錄類型。處理 NS 記錄時,您可以使用萬用字元 DNS 記錄項目。

    如果 Lightsail DNS 區域不支援您網域所需的 DNS 記錄類型,您可能需要使用 Route 53 作為網域的 DNS 主控提供者,因為它支援更多記錄類型。如需詳細資訊,請參閱《Amazon Route 53 開發人員指南》中的支援的 DNS 記錄類型將 Amazon Route 53 設定為現有域的 DNS 服務

  3. 建立您要將網域指向的 Lightsail 實體。如需詳細資訊,請參閱建立執行個體

  4. 建立靜態 IP 並將其附加至您的 Lightsail 執行個體。如需詳細資訊,請參閱建立靜態 IP 並將其附接至執行個體

步驟 2:在主控台中建立 DNS 區域

請完成下列步驟,以在 Lightsail 中建立 DNS 區域。當您建立 DNS 區域時,請務必指定要套用該 DNS 區域的網域名稱。

  1. 登入主 Li ghtsail 台

  2. 選擇 Domains & DNS (網域和 DNS) 索引標籤,然後選擇 Create DNS zone (建立 DNS 區域)。

  3. 請選擇下列其中一個選項:

    • 使用向 Amazon Route 53 註冊的域,以指定向 Amazon Route 53 註冊的域

    • Use a domain from another registrar (使用其他註冊商的網域),指定使用其他註冊商註冊的網域

  4. 選取或輸入註冊的網域名稱,例如 example.com

    輸入網域名稱時,不需要包含 www。您可以在本指南稍後的步驟 3:將記錄新增至 DNS 區域一節中,使用地址 (A) 記錄新增 www

    注意

    Lightsail DNS 區域是在維吉尼亞州 (us-east-1) AWS 區域 中建立的。如果您將該區域中的資源命名為與要建立的 Lightsail DNS 區域 () 相同,則會出現資源名稱衝突錯誤 (「某些名稱已在使用中」example.com)。

    若要解決錯誤,請建立資源的快照。再從快照建立新的資源,並賦予該資源全新的唯一名稱。然後,刪除其名稱與要建立 Lightsail DNS 區域的網域名稱相同的原始資源。

  5. 選擇 Create DNS zone (建立 DNS 區域)。

    系統會將您重新導向至 DNS 區域 Assignments (指派) 頁面,您可在該處管理網域資源指派。使用指派將網域指向您的 Lightsail 資源,例如負載平衡器和執行個體。

步驟 3:新增記錄至 DNS 區域

若要新增記錄至網域的 DNS 區域,請完成以下步驟。DNS 記錄可用來指定路由網域網際網路流量的方式。舉例來說,您可以將頂層網域 (如 example.com) 的流量路由至一個執行個體,並將子網域 (如 blog.example.com) 的流量路由至不同的執行個體。

  1. 在 DNS 區域指派頁面中,選擇 DNS records (DNS 記錄) 索引標籤。

    您的 DNS 區域會列在 Lightsail 主控台的「網域和 DNS」索引標籤中。

    注意

    在 DNS 區域 Assignments (指派) 頁面上,您可以新增、移除或變更網域指向的 Lightsail 資源。您可以將網域指向 Lightsail 執行個體、分佈、容器服務、負載平衡器、靜態 IP 地址等。在 DNS records (DNS 記錄) 頁面上,您可以新增、編輯或刪除網域的 DNS 記錄。

  2. 選擇以下其中一項記錄類型:

    地址 (A) 記錄

    A 記錄會將網域 (例如) 或子網域 (例如) 對應至 Web 伺服器或執行個體的 IPv4 位址,例如. example.com blog.example.com 192.0.2.255

    1. Record name (記錄名稱) 文字方塊中,輸入該記錄的目標子網域,或輸入 @ 符號來定義網域頂點。

    2. Resolves to (解析為) 文字方塊中,輸入該記錄的目標 IP 地址,選取您的執行中執行個體或已設定的負載平衡器。選取執行中的執行個體時,系統即會自動新增該執行個體的公有 IP 地址。

    3. 選取「是AWS資源別名」,將流量路由至 Lightsail 和AWS資源,例如散發或容器服務。也可將流量從 DNS 區域中的某個記錄路由至另一個記錄。

      注意

      建議您將靜態 IP 附加至 Lightsail 執行個體,然後選擇靜態 IP 作為記錄解析的值。如需詳細資訊,請參閱建立靜態 IP

    AAAA 記錄

    AAAA 記錄可將網域 (如 example.com) 或子網域 (如 blog.example.com) 對應至 Web 伺服器或執行個體的 IPv6 地址,例如 2001:0db8:85a3:0000:0000:8a2e:0370:7334

    注意

    Lightsail 不支援靜態 IPv6 位址。如果您刪除 Lightsail 資源並建立新資源,或者停用並重新啟用相同資源上的 IPv6,您可能需要更新 AAAA 記錄以反映資源的最新 IPv6 位址。

    1. Record name (記錄名稱) 文字方塊中,輸入該記錄的目標子網域,或輸入 @ 符號來定義網域頂點。

    2. Resolves to (解析為) 文字方塊中,輸入該記錄的目標 IPv6 地址,選取您的執行中執行個體或已設定的負載平衡器。選取執行中的執行個體時,系統即會自動新增該執行個體的公有 IPv6 地址。

    3. 選取「是AWS資源別名」,將流量路由至 Lightsail 和AWS資源,例如散發或容器服務。也可將流量從 DNS 區域中的某個記錄路由至另一個記錄。

    正式名稱 (CNAME) 記錄

    CNAME 記錄可將別名或子網域 (如 www.example.com) 對應至另一個網域 (如 example.com),或是另一個子網域 (如 blog.example.com)。

    1. Record name (記錄名稱) 文字方塊中,輸入該記錄的子網域。

    2. Route traffic to (將流量路由至) 文字方塊中,輸入該記錄的目標網域或子網域。

    郵件交換程式 (MX) 記錄

    MX 記錄可將子網域 (如 mail.example.com) 對應至電子郵件伺服器地址,若同時定義多個伺服器,還能包含優先順序值。

    1. Record name (記錄名稱) 文字方塊中,輸入該記錄的子網域。

    2. Priority (優先順序) 文字方塊中,輸入該記錄的優先順序。這對於為多個伺服器新增記錄而言是很重要的。

    3. Route traffic to (將流量路由至) 文字方塊中,輸入該記錄的目標網域或子網域。

    服務定位器 (SRV) 記錄

    SRV 記錄可將子網域 (例如 service.example.com) 映射至服務地址,並包含優先順序、權數 (weight) 和連接埠號等的值。電話語音或即時簡訊是與 SRV 記錄關聯的幾個典型服務。

    1. Record name (記錄名稱) 文字方塊中,輸入該記錄的子網域。

    2. Priority (優先順序) 文字方塊中,輸入該記錄的優先順序。

    3. Weight (權重) 文字方塊中,為具有相同優先順序之 SRV 記錄輸入其相對權重。

    4. Route traffic to (將流量路由至) 文字方塊中,輸入該記錄的目標網域或子網域。

    5. Port (連接埠) 文字方塊中,輸入可用於連線至服務的連接埠號碼。

    文字 (TXT) 記錄

    TXT 記錄將子網域映射至純文字。您可以建立 TXT 記錄,藉此向服務供應商確認您的網域擁有權。

    1. Record name (記錄名稱) 文字方塊中,輸入該記錄的子網域。

    2. Responds with (回應內容) 文字方塊中,輸入在子網域被查詢時所提供的文字回應。

      注意

      輸入文字不需使用引號括起來。

  3. 當您完成新增記錄時,請選擇 Save (儲存) 圖示以儲存變更。

    記錄將會新增至 DNS 區域。重複上述步驟,即可將多個記錄新增至網域的 DNS 區域。

    注意

    無法在 Lightsail 瑟 DNS 區域中設定 DNS 記錄的存留時間 (TTL)。相反地,所有 Lightsail DNS 記錄都預設為 60 秒的 TTL。如需詳細資訊,請參閱 Wikipedia 上的存留時間

步驟 4:變更網域目前 DNS 託管提供者的名稱伺服器

請完成下列步驟,將您網域 DNS 記錄的管理作業移轉至 Lightsail。若要這麼做,請登入網域目前 DNS 主機供應商的網站,然後將網域的名稱伺服器變更為 Lightsail 名稱伺服器。

重要

如果網路流量目前正在路由傳送至您的網域,請先確定 Lightsail DNS 區域中已存在所有現有 DNS 記錄,然後再變更網域目前 DNS 主控供應商的名稱伺服器。如此一來,在傳輸至 Lightsail DNS 區域之後,流量會持續不間斷地流動。

  1. 請記下您網域 DNS 區域管理頁面上列出的 Lightsail 名稱伺服器。名稱伺服器位於 Lightsail DNS 區域的「網域」索引標籤上。

    
            主控台中的 DNS 區域名稱伺服器。
  2. 登入您網域目前的 DNS 託管提供者的網站。

  3. 尋找可用於編輯您網域的名稱伺服器的頁面。

    如需有關尋找此頁面的詳細資訊,請參閱您網域目前的 DNS 託管提供者的文件。

  4. 輸入 Lightsail 名稱伺服器,並移除列出的其他名稱伺服器。

  5. 儲存您的變更。

    透過網際網路 DNS 傳播名稱伺服器變更需要一些時間,最多可能需要幾個小時。該程序完成後,網域的網際網路流量應該會開始透過 Lightsail DNS 區域進行路由。

後續步驟