2015-09-21 36 views
0

我在AWS上託管內容,並且想要配置我的DNS設置,以便我的Elastic Load Balancer記錄和www記錄都指向我的Elastic Load Balancer。沒有A記錄的域名設置

  • example.com(@記錄)
  • www.example.com(WWW記錄)

AWS建議設置使用的CNAME的IP地址可以改變結構域。

我在CNAME上看到的所有文檔都是他們處理子域而不是主域本身(http://example.com )。主域需要A記錄,因此必須要求IP地址。

我不想使用A Record將流量指向我的Elastic Load Balancer,因爲IP地址可能會更改。

任何想法如何解決這個問題?

我正在使用Linode管理我的DNS。

+0

剛一說明:提出的解決辦法@Volkan Paksoy僅適用於將域名移至AWS Route53 DNS服務的情況。 – chris

回答

1

您可以在Route 53中使用一種稱爲「別名」的特殊記錄類型。

問:我可以在我的 彈性負載平衡器上指定我的區域頂點(example.com與www.example.com)嗎?

是的。 Amazon Route 53提供了一種特殊類型的記錄,稱爲「Alias」 記錄,可讓您將區域頂點(example.com)DNS名稱映射到您的 ELB DNS名稱(即elb1234.elb.amazonaws.com)。由於 可擴展,縮小或軟件更新,因此與Amazon Elastic Load Balancer相關聯的IP地址 可隨時更改。路由53對 負載均衡器的每個請求都有一個或多個IP地址的別名記錄請求。查詢到Alias映射到ELB的記錄加載 平衡器是免費的。這些查詢在Amazon Route 53使用情況報告中列爲 「Intra-AWS-DNS-Queries」。

來源:https://aws.amazon.com/route53/faqs/

別名只要設置爲Yes,你就可以從下拉菜單中選擇您的負載平衡器:

enter image description here