我想映射一个裸域(即example.com,而不是www.example.com)到我的EC2服务器。 我的example.com域也有gmail安装。
几个星期前,我试图使用CNAME映射到我的EC2 URL。 我的电子邮件停止工作,需要一些时间才能恢复在线; 因此,如果我再试一次,我想特别小心,以确保没有错误。
我现在有一个静态的IP映射到我的EC2服务器。 因此,我的理解是,以下主机logging将起作用:
– logging到@主机名(example.com),指向我在AWS上的静态IP地址。 – 保留我的Gmail的MXlogging设置。
任何人都可以确认这是正确的方式来设置我的域名设置,该电子邮件将继续正确路由?
谢谢!
是的,我可以确认,使用赤裸裸的域的Alogging将允许您的MXlogging正常工作。
这里有一个非常有用的错误消息,当我尝试使用裸域的CNAME时,我的DNS提供商给了我一个。 这有助于解释为什么使用CNAME时电子邮件停止工作:
您不能将邮件服务器分配给使用CNAME定义的域名。 这个MXlogging永远不会被电子邮件客户端使用。 适当的电子邮件客户端将查找“example.com.s3-website-us-east-1.amazonaws.com”的MXlogging并使用该logging。 警告:并非所有的电子邮件客户端都知道如何正确执行此操作。 因此,如果您select使用CNAME定义“example.com”,然后尝试将电子邮件发送到“[email protected]”,则可能只会获得有限的支持。
有关CNAMElogging的规则是,它们不代表你的想法。 它们表示指定的名称是所有loggingtypes的目标名称的别名,而不仅仅是Alogging。 所以通过CNAMEing example.com到ec2.example.net ,你就是说example.com的MXlogging和ec2.example.net的MXlogging是ec2.example.net ,这不是你想要的。 因此,具有CNAMElogging的名称不能有任何其他loggingtypes分配给它 。 由于委派区域的根必须具有SOAlogging,因此不能在区域的根目录中loggingCNAMElogging。 因此,您可以将CNAME www.example.com到您的EC2服务器,但您必须为example.com使用Alogging。
您提到的DNS区域设置是正确的,@ Alogging指向您的EC2服务器IP,使Google MXlogging指向正确的Google电子邮件服务器主机名。