我有一个网站的子域,可以说foo.example.com
其中有一个logging到另一台服务器的IP,可以说example2.com
。 理想情况下,我想有example2的服务器也照顾MXlogging的foo.example
子域,但我不知道这将如何工作。
我想知道这样做的select是什么,这是否会起作用:
example.com DNS: foo A xx.xx.xx.xx foo MX mx.example2.com example2.com DNS: mx MX mx.thirdserver.com
或者,我可以在example2
服务器上设置一个新的DNS区域,该区域只处理foo.example.com
域的MXlogging,其中发送到foo.example.com
邮件将由这些mxlogging处理。
或者,或者,我应该用cname或dnamelogging来解决这个问题
在这种情况下委托子域的DNS区域可能比这更值得。
你的第一个例子很好,除了你的MXlogging格式不正确。 您需要MX服务器的优先级,例如
foo A 10 mx.example2.com
然而:
如果您有主机(foo.example.com)的Alogging,并且您将邮件发送给someone @ foo.example,com,则在没有任何MXlogging的情况下,将会尝试向Alogging发送邮件。 因此,假定foo.example.com的IP地址与预期的MX相同,则在技术上不需要此用例的MXlogging。
我不确定链接MX是否有效(例如,如您的示例所示)。 它可能会做,我从来没有尝试过。 我强烈build议跳过你有的链接,而只是将foo.example.com的MXlogging指向mx.thirdserver.com。
EG,如果你确实希望MX最终成为mx.thirdserver.com,只需要这样做:
example.com DNS: foo A xx.xx.xx.xx foo A 10 mx.thirdserver.com