Dns AWS loadbalancer需要@cname记录,但这会覆盖我的@MX记录

Dns AWS loadbalancer需要@cname记录,但这会覆盖我的@MX记录,dns,amazon-web-services,load-balancing,cname,mx-record,Dns,Amazon Web Services,Load Balancing,Cname,Mx Record,我需要为我的负载平衡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

我需要为我的负载平衡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 Route 53

您也不能在那里使用
CNAME
,因为这是一个通用DNS限制(请参阅RFC 1034第3.6.2节)。但是,对于路由53上的
A
记录,您可以指定该记录为“别名”(这是AWS的一项特殊功能),并选择您的ELB作为目标,而不是特定的IP地址。由于主机是通过和记录配置的,因此您还应该能够输入
MX
记录


此外,Route 53是一个非常先进的DNS系统,价格合理,起价低于每月1美元(),因此您还将获得许多其他好处。

是的,即使我在切换到Route 53后也遇到了同样的问题,这一问题已得到解决。当谈到定价时,路线53一点也不贵,如果您的生产系统在AWS上运行,并且已经花费了很多钱,那么这就像是在支付花生一样。

如果您使用
路线53
,您需要将您的域名从您当前的提供商(例如1和1)转移到AWS吗?我的问题是AWS的定价对于域名来说似乎很荒谬。i、 e.$50/月加上其他费用。或者我没有正确理解他们的定价?您的域名不需要转移到AWS,您可以将其保留在当前提供商(1和1)处,但您需要在1和1处更新名称服务器配置,以利用路由53名称服务器。回复:定价。“域名的定价因TLD而异。”
.com
目前的注册和续费价格为12美元(请参阅此处的域名部分:)。