Domain-Name-System

如何將域指向沒有穩定 IP 的負載均衡器?

  • January 23, 2020

我正在嘗試將 mydomain.eu 指向一個 AWS 負載均衡器,該負載均衡器本質上沒有穩定的 IP,所以我認為我應該將 A 記錄指向亞馬遜的一個子域,但至於我可以告訴A記錄只能是一個IP地址,所以我現在非常困惑。

A 記錄和 www 子域都指向(比方說 loadbalancer.mydomain.aws.com)的 mydomain.eu 的區域文件會是什麼樣子?

您可以使用http://aws.amazon.com/route53/faqs/中所述的別名記錄:

此外,Route 53 還提供“別名”記錄(Route 53 特定的虛擬記錄)。別名記錄用於將託管區域中的資源記錄集映射到 Elastic Load Balancing 實例。別名記錄的工作方式類似於 CNAME 記錄,您可以將一個 DNS 名稱 (mydomain.com) 映射到另一個“目標”DNS 名稱 (elb1234.elb.amazonaws.com)。它們與 CNAME 記錄的不同之處在於它們對解析程序不可見。解析器只能看到 A 記錄和目標記錄的結果 IP 地址。

接下來,您可以使用 CNAME 將 domain.com 之類的域命名為 www.domain.com(在您使用別名記錄指出它之後),例如:

www.domain.com CNAME 到 domain.com

另請注意,為了做到這一點,您需要將您的區域移動到 route53 以便進行別名記錄。遺憾的是,大多數 DNS 提供商不提供為域名製作此類記錄的能力。

引用自:https://serverfault.com/questions/424253