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 记录,但不确定如何。

4

2 回答 2

5

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

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

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

于 2012-12-21T02:32:07.107 回答
1

是的,即使我在切换到 Route 53 后也遇到了同样的问题,这已经解决了。谈到定价 Route 53 一点也不贵,如果你有在 AWS 上运行的生产系统并且已经花费了很多,这就像为花生买单一样。

于 2012-12-21T02:36:32.363 回答