設定適用於您的 Classic Load Balancer 的自訂網域名稱 - Elastic Load Balancing

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

設定適用於您的 Classic Load Balancer 的自訂網域名稱

每個 Classic Load Balancer 都會接收預設的網域名稱系統 (DNS) 名稱。此 DNS 名稱包含建立負載平衡器的 AWS 區域名稱。例如,如果您在美國西部 (奧勒岡) 區域中建立名為 my-loadbalancer 的負載平衡器,則您的負載平衡器會收到如 my-loadbalancer-1234567890.us-west-2.elb.amazonaws.com 的 DNS 名稱。若要存取網站在您的執行個體,您貼上此 DNS 名稱到 Web 瀏覽器的地址欄位。不過,這個 DNS 名稱不易於您的客戶記住和使用。

如果您希望能為您的負載平衡器使用易記的 DNS 名稱,例如 www.example.com,而非預設的 DNS 名稱,您可以建立自訂網域名稱,並將其與您的負載平衡器的 DNS 名稱建立關聯。當用戶端使用此自訂網域名稱發出請求時,DNS 伺服器為您的負載平衡器解析 DNS 名稱。

將您的自訂網域名稱與您的負載平衡器名稱建立關聯

首先,如果您尚未這麼做,請註冊您的網域名稱。網際網路名稱和數字指派公司 (ICANN) 負責管理網際網路上的網域名稱。您可以使用網域名稱註冊商註冊網域名稱,這是一家 ICANN 認可的組織,專門管理網域名稱的註冊。您的網站註冊商網站將為註冊您的網域名稱提供詳細指示和定價資訊。如需詳細資訊,請參閱下列資源:

接著,使用您的 DNS 服務,例如,您的網域註冊商建立 CNAME 記錄您的網域註冊機構的查詢路由到您的負載平衡器。如需詳細資訊,請參閱您的 DNS 服務文件。

或者,您可以使用 Route 53 做為您的 DNS 服務。您可以建立託管區域,其中包含如何在網際網路上路由傳送網域流量的相關資訊,以及別名資源記錄集,可將網域名稱的查詢路由傳送至負載平衡器。Route 53 不會針對別名記錄集的 DNS 查詢收費,您可以使用別名記錄集將 DNS 查詢路由傳送到網域的 Zone Apex 的負載平衡器 (例如 example.com)。如需將現有網域的 DNS 服務轉移至 Route 53 的相關資訊,請參閱 Amazon Route 53 開發人員指南中的將 Route 53 設定為 DNS 服務

最後,使用 Route 53 為您的網域建立託管區域和別名記錄集。如需詳細資訊,請參閱 Amazon Route 53 開發人員指南中的將流量路由到負載平衡器

針對您的負載平衡器使用 Route 53 DNS 備援

如果您使用 Route 53 將 DNS 查詢路由傳送到負載平衡器,您也可以使用 Route 53 設定負載平衡器的 DNS 備援。在容錯移轉組態中,Route 53 會檢查負載平衡器的已註冊 EC2 執行個體的運作狀態,以判斷是否可用。如果沒有負載平衡器註冊的 EC2 正常運作的執行個體,或者負載平衡器本身運作狀態不佳,Route 53 會將流量路由到另一可用資源,例如運作狀態良好的負載平衡器或 Amazon S3 中的靜態網站。

例如,假設您有一個 www.example.com Web 應用程式,而且您需要在後方執行兩個負載平衡器備援執行個體,位於不同的區域。您希望流量在一個區域主要路由到負載平衡器,而且您想要在其他區域使用負載平衡器,以供失敗時備份。如果您設定 DNS 容錯移轉,您可以指定您的主要和次要 (備份) 負載平衡器。Route 53 會引導流量到可用的主要負載平衡器,或是次要負載平衡器。

使用「評估目標運作狀態」
  • 當「評估目標運作狀態」設定為 Classic Load Balancer 別名記錄上的 Yes 時,Route 53 會評估 alias target 值所指定資源的運作狀態。針對 Classic Load Balancer,Route 53 會使用與負載平衡器關聯的執行個體運作狀態檢查。

  • 當 Classic Load Balancer 中至少有一個註冊的執行個體運作狀態良好時,Route 53 會將別名記錄標記為運作狀態良好。之後,Route 53 會根據您的路由政策傳回記錄。如果使用容錯移轉路由政策,則 Route 53 會傳回主要記錄。

  • 當 Classic Load Balancer 中所有註冊的執行個體均運作狀態不佳時,Route 53 會將別名記錄標記為運作狀態不佳。之後,Route 53 會根據您的路由政策傳回記錄。如果使用容錯移轉路由政策,則 Route 53 會傳回次要記錄。

如需詳細資訊,請參閱 Amazon Route 53 開發人員指南中的設定 DNS 容錯移轉

將您的自訂網域名稱與您的負載平衡器名稱取消關聯

您可以從負載平衡器執行個體取消您的自訂網域名稱,方法是先在您的託管區域的資源紀錄集刪除,然後刪除託管區域。如需詳細資訊,請參閱 Amazon Route 53 開發人員指南中的編輯記錄刪除公有託管區域