我有一个域名,flyh2.com。
我使用CNAME将www.flyh2.com转发到我的网站所在的flyh2.elasticbeanstalk.com。 这是亚马逊允许自定义域名的唯一方式。 logging是不允许的。
我希望人们只要键入http://flyh2.com (不含www),仍然有访问者看到我的网站。
最初我使用CNAME将裸体和wwwlogging转发到我的网站,但似乎会导致问题。
传入的邮件正在退回给发件人:
Fwd: Returned mail: see transcript for details <[email protected]>... Deferred: Connection timed out with flyh2.elasticbeanstalk.com. Message could not be delivered for 6 hours Message will be deleted from queue
似乎裸域上的CNAME正在覆盖MXlogging。
现在我已将flyh2.comlogging中的CNAME更改为www.flyh2.com,并将www.flyh2.com更改为CNAME更改为flyh2.elasticbeanstalk.com。
我的MXlogging设置正确,但裸域上的CNAME似乎覆盖它们。 我必须使用Alogging吗?
您不能拥有该域的CNAME。
CNAME只能以单个logging的forms存在,不能与任何其他资源logging结合使用。 由于一个域总是有一个SOA和NSlogging,所以你不能使用域名的CNAME。 这在RFC 1034的 3.6.2节中有详细说明。
电子邮件特别中断的原因在RFC 5321第5.1节中find:
该域名在被查询时务必返回至less一个地址logging(例如,A或AAAA RR),该logging给出消息应该指向的SMTP服务器的IP地址。 任何其他响应,特别是包括在查询时将返回CNAMElogging的值,都不在本标准的范围之内。 parsing为CNAME的数据中的标签禁止在RFC 2181的第10.3节中有更详细的讨论。
换句话说 – 只要你的提供者不允许Alogging,你想要什么都不能做。
这听起来不像你知道FQDN的正确定义。 这听起来也不像你知道CNAME是什么。
如果您计划在那里发送邮件,则需要为您的域添加MXlogging。 确保已正确添加,并且您的服务器已正确configuration为处理邮件。
解决scheme被埋在评论中,并没有很好的解释。 这是来自Micheal Hampton的完整解决scheme: