Dns 如何使用openshift创建mx记录?

Dns 如何使用openshift创建mx记录?,dns,openshift,mx-record,Dns,Openshift,Mx Record,Openshift域(example.com)需要一个指向my example.rhcloud.com的CNAME。然而,通过这样做,并且不允许我们使用IP进行A记录,他们正在破坏example.com进行MX记录的能力,因为MX记录要求example.com是A名称而不是CNAME 有办法解决这个问题吗?我用的是便宜货 我看到了一些指向www.example.com的黑客内容,但我不想这样做,因为我想从域中删除www.。OpenShift Online不是dns提供商,您不能使用它创建mx记录

Openshift域(example.com)需要一个指向my example.rhcloud.com的CNAME。然而,通过这样做,并且不允许我们使用IP进行A记录,他们正在破坏example.com进行MX记录的能力,因为MX记录要求example.com是A名称而不是CNAME

有办法解决这个问题吗?我用的是便宜货


我看到了一些指向www.example.com的黑客内容,但我不想这样做,因为我想从域中删除www.。

OpenShift Online不是dns提供商,您不能使用它创建mx记录。您需要在dns提供商处为您的域创建MX记录

如果您的意思是“如何使用我的dns提供商创建mx记录,同时拥有openshift的cname”,那么您需要创建指向第三方邮件服务的mx记录


您可以查看这个答案(),它应该会对您有所帮助。

使用openshift是不可能的,因为
example.com
需要指向
mx.example.com
A
记录才能正常工作。它是RFC规范所要求的

由于openshift要求您将
example.com
指向
CNAME
(foo-whatever.rhcloud.com),因此您不能将
mx.example.com
指向电子邮件服务器的IP,而期望
me@example.com
开始工作

有一些黑客解决方案,比如使用第三方dns解析器和cronjob更新openshift服务器的IP地址,但在我看来,这些都不是可靠的解决方案


一些DNS提供商支持特殊类型的DNS记录,这些记录可以动态查找动态IP地址并创建相应的A记录

  • 称之为别名记录
  • 称之为ANAME记录

如果DNS提供商支持,您可以使用这些特殊记录类型而不是CNAME。

这不起作用。我正在尝试创建一个mx记录,但它要求@指向一个A名称,而不是openshift所要求的CNAME。