在子域上运行的邮件服务器 - 其他服务器的电子邮件接受如何受到不同 IP 的 DNS 记录的影响?

在子域上运行的邮件服务器 - 其他服务器的电子邮件接受如何受到不同 IP 的 DNS 记录的影响?

我开始运行一个自托管邮件服务器,我希望仅通过子域名即可访问该服务器。我有一个 A 记录mail.sub.domain.tld和一个 MX 记录sub.domain.tld /编辑:指向 mail.sub.domain.tld。(我还分别为sub.domain.tld和设立了 spf、dkim 和 dmarc TXT 记录)dkim._domainkey.sub.domain.tld_dmarc.sub.domain.tld

我有几个服务器想要与该域名一起使用。如果的 A 记录指向sub.domain.tld不同的 IP,其他服务器接受我的电子邮件会不会有问题mail.sub.domain.tld

domain.tld如果和的情况也一样呢foo.sub.domain.tld?我认为至少最后一个应该是可能的,但我对 DNS 的总体理解并不是非常有信心。

答案1

应该没问题。只要与电子邮件相关的记录在两个方向上匹配,您就可以让其他 DNS 记录指向您想要的不同 IP 地址。

例如,一个很常见的情况是,入站电子邮件会发送到mail.sub.domain.tld一个 IP 地址,而网站托管在指向www.sub.domain.tld和 的不同服务器/IP 地址上sub.domain.tld

显然,如果您从 IP 发送mail.sub.domain.tld,并且还有网站发送电子邮件(例如联系表格),那么您需要确保它们都包含在您的 SPF 记录中,以便接收服务器将两者都视为有效的电子邮件源。

也是如此domain.tld,因为您将为该域级别设置单独的 MX / A / SPF 记录,因此它们不会相互影响。例如,mail.sub.domain.tldmail.domain.tld可以具有完全不同的设置和 DNS 记录,而不会相互产生负面影响。

如果接收服务器收到一封电子邮件,[email protected]它将专门查找sub.domain.tldSPF 记录,而不是在domain.tld可以配置完全不同的详细信息的根域中查找。

相关内容