【问题标题】:AWS loadbalancer requires an @ cname record but this overrides my @ MX recordsAWS 负载均衡器需要 @cname 记录,但这会覆盖我的 @MX 记录
【发布时间】:2012-12-14 11:25:29
【问题描述】:

我需要为负载均衡的 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 记录,但不确定如何。

【问题讨论】:

    标签: dns amazon-web-services load-balancing cname mx-record


    【解决方案1】:

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

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

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

    【讨论】:

    • 如果您使用Route 53,您是否需要将您的域名从您当前的提供商(例如 1&1)转移到 AWS?我遇到的问题是 AWS 的定价对于域名来说似乎很荒谬。即 50 美元/月加上其他费用aws.amazon.com/route53/pricing。还是我读错了他们的定价?
    • 您的域名不需要转移到 AWS,您可以将其保留在您当前的提供商 (1&1) 处,但您需要更新 1&1 的名称服务器配置以使用 Route 53 名称服务器。回复:定价。 “域名的定价因 TLD 而异。” .com 目前的注册和续订价格为 12 美元(参见域名部分,此处:Amazon Route 53 Pricing)。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-02-13
      • 2011-08-15
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      • 2018-01-20
      相关资源
      最近更新 更多