我的网站是在负载均衡器后面的ECS上设置的。我希望我的A记录指向负载均衡器,但是弹性负载均衡器不能为其分配静态/弹性IP。
负载平衡器的DNS可能类似于my-loadbalancer-1234567890.us-west-2.elb.amazonaws.com
,您可以将CNAME指向它,但不能将A记录指向它。
(我们需要一个A记录来使MX记录正常工作,否则我只会使用CNAME)。
我们的域名托管在AWS外部(即不在Route53上)。
处理此问题的一种非常笨拙且不可扩展的方法是使用弹性IP设置Web服务器(NGINX,IIS等),然后将其重定向到我网站的www版本,该版本使用CNAME指向到负载均衡器。
出于可维护性和可伸缩性,我真的要避免这种情况。
将A记录指向ELB或将来自IP(mysite.com)的收入请求重新路由到其他(www.mysite.com)的最快,最直接的方法是什么。
额外
这是similar question,但已过时。一个答案说不可能,另一个答案似乎过时了,我不认为这是相关的。
答案 0 :(得分:0)
您需要将域名托管在Route 53中,以便获得指向ELB的A记录。
Here是一篇有关如何在应用程序负载平衡器中使用静态ip的博客文章,但不是很简单。
您也可以看看经典的负载均衡器,以确保可以在其中使用弹性IP。