AWS 负载均衡器需要一个 @ cname 记录,但这将覆盖我的 @ MX 记录。

4

我需要为我的负载均衡AWS站点mywebsite.com添加一个CName记录。记录应该是:

@   CNAME           mywebsite.us-east-1.elb.amazonaws.com

然而,根据123-reg的说法,这将覆盖我为此域名设置的电子邮件@ MX记录:

@   MX  300     mail1.mywebsite.com.
@   MX  400     mail2.mywebsite.com.
@   MX  500     mail3.mywebsite.com.

我感到困惑,因为这两个看起来都很合理,我没有预料到CName会以这种方式优先于MX。

有什么建议吗?我想肯定还有其他设置MX记录的方法,但不确定该怎么做。

2个回答

5

我建议您将DNS托管转移到Amazon Route 53。

由于这是一种常规的DNS限制(请参见RFC 1034第3.6.2节 - http://www.faqs.org/rfcs/rfc1034.html),因此您也无法在那里使用CNAME。但是,在Route 53中的A记录中,您可以指定该记录为“别名”(这是一项特殊的AWS功能),并选择您的ELB作为目标,而不是特定的IP地址。因为主机是通过A记录配置的,所以您应该能够输入MX记录。

此外,Route 53是一个非常先进的DNS系统,价格实惠,价格从每月不到一美元开始(http://aws.amazon.com/route53/pricing/),因此您还将获得许多其他好处。


如果您使用 Route 53,您是否需要将您的域名从当前提供商(例如 1&1)转移到 AWS?我对此的问题是,AWS 的域名价格似乎十分荒谬。即每月 $50 加上其他费用 https://aws.amazon.com/route53/pricing/。或者我可能误读了他们的定价? - Richard
您的域名不需要转移到AWS,您可以将其保留在当前提供商(1&1)处,但是您需要在1&1上更新名称服务器配置以利用Route 53名称服务器。关于价格。 "域名的定价因TLD而异。" .com目前的注册和续订价格为12美元(请参见此处的域名部分:Amazon Route 53 Pricing)。 - David Marchelya

1

是的,即使我在切换到Route 53后也遇到了同样的问题,不过这个问题得到了解决。就价格而言,Route 53并不贵,如果你正在AWS上运行生产系统并已经花费了很多钱,那么这就像付花生一样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接