spa*_*der 1 domain-name-system email cname-record mx-record
我有一个域名,flyh2.com。
我使用 CNAME 将 www.flyh2.com 转发到我的网站所在的 flyh2.elasticbeanstalk.com。这是亚马逊允许自定义域名的唯一方式。不允许记录。
我希望人们只需输入http://flyh2.com(不带 www),并且仍然让访问者看到我的网站。
本来我是用CNAME把裸记录和www记录都转发到我的网站的,但是好像有问题。
收到的邮件被退回给发件人:
Fwd: Returned mail: see transcript for details
<mark@flyh2.com>... Deferred: Connection timed out with flyh2.elasticbeanstalk.com.
Message could not be delivered for 6 hours
Message will be deleted from queue
Run Code Online (Sandbox Code Playgroud)
裸域上的 CNAME 似乎覆盖了 MX 记录。
现在我已经将 flyh2.com 记录上的 CNAME 更改为指向 www.flyh2.com,然后将 www.flyh2.com 更改为 CNAME 到 flyh2.elasticbeanstalk.com。
我的 MX 记录设置正确,但裸域上的 CNAME 似乎覆盖了它们。我必须使用A记录吗?
Jen*_*y D 10
您不能拥有域的 CNAME。
CNAME 只能作为单个记录存在,不能与任何其他资源记录合并。由于域始终具有 SOA 和 NS 记录,因此您不能对域使用 CNAME。这在RFC 1034 的第 3.6.2 节中指定。
电子邮件特别中断的原因在RFC 5321 的5.1 节中找到:
当被查询时,该域名必须返回至少一个地址记录(例如,A 或 AAAA RR),它给出了消息应该被定向到的 SMTP 服务器的 IP 地址。任何其他响应,特别是包括在查询时将返回 CNAME 记录的值,都不在本标准的范围内。RFC 2181 第 10.3 节中更详细地讨论了禁止解析为 CNAME 的数据中的标签。
换句话说 - 只要您的提供商不允许 A 记录,您想要的就无法完成。
| 归档时间: |
|
| 查看次数: |
3983 次 |
| 最近记录: |