如何使用openshift创建mx记录?



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

有办法解决这个问题吗?我正在使用namecheap

我看到一些黑客的东西指向www.example.com,但我不想这样做,因为我想删除www。

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

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

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

https://www.openshift.com/forums/openshift/methoddynamic-ip-for-your-apps-a-record

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

如果你的意思是"我如何使用我的dns提供商创建一个mx记录以及openshift的cname",那么你需要创建一个指向第三方邮件服务的mx记录。

你可以看看这个答案(https://serverfault.com/questions/100064/dns-is-it-valid-to-have-an-mx-record-and-no-a-record),它应该对你有所帮助。

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

  • DNSimple将其称为ALIAS记录。
  • DNS Made Easy将其称为ANAME记录。

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

最新更新