我有一个托管在Openshift上的站点,它允许用户使用外部DNS提供程序添加域名别名。我用Cloudflare做DNS。但是,由于Openshift的IP地址已知会改变,所以您必须使用CNAME记录而不是A记录。(不好,我知道!)
然而,这会破坏我的MX records和我想使用我的域名主机的免费电子邮件重定向服务。
这个问题有什么解决办法吗?
发布于 2012-05-03 09:09:51
来自RFC 2181:
10.3.MX和NS记录
用作NS资源记录的值或MX资源记录值的一部分的域名不能是别名。在这一点上,规范不仅是明确的,而且在这两个位置中使用别名都不像所希望的那样有效,也不能很好地实现可能导致这种方法的雄心。此域名必须有一个或多个地址记录作为其值。目前,这些将是一个记录,但在未来的其他记录类型提供寻址信息可能是可以接受的。它也可以有其他RRs,但从来没有CNAME RR。
这样做的原因是,您需要执行其他查询:
这会造成大量的开销。
发布于 2012-05-03 08:55:34
我只会用最聪明的。
此外,OpenShift的发展非常迅速,如果您有问题,请将其发布到社区中,并将其解决。
发布于 2012-05-03 09:24:01
您可以在没有MX记录的情况下拥有A记录,如下所示:
你的领地。在MX 50 mail.otherserver.com.
https://serverfault.com/questions/385594
复制相似问题