具有相同域名的多个 IP 地址的反向 DNS

具有相同域名的多个 IP 地址的反向 DNS

我们的设置是,我们的日常电子邮件通过 GSuite for Business 发送,而批量电子邮件(新闻通讯等)则通过 Exchange 服务器发送(以避免 Google 的发送限制)。两者都从同一个域名发送,但使用不同的 IP 地址。

Web 服务器已正确配置,可以通过 GMail 发送,但我们发现通过 Exchange 服务器发送的邮件被标记为垃圾邮件,因为没有 rDNS 记录将 Exchange 服务器的 IP 地址指向我们的域。

我如何设置 PTR 记录以将两个 IP 解析回我们的域?

答案1

在大多数(默认)情况下,PTR 记录仅对 MX 服务器的主机名(即连接到目标 SMTP 服务器的主机)重要,而对发件人地址/域(即From:邮件标头中的字段)不重要。否则,同一域的多个 MX 就不可能存在。大多数 MTA 检查域和 PTR 记录是否匹配仅针对EHLO发送电子邮件服务器命令中显示的主机名进行,这自然可能与发件人地址中的域完全不同。重要的是,发送 SMTP 服务通过严格的 DNS/PTR 记录向远程 SMTP 服务“验证”自身。

为了干净利落地完成任务,您可以配置域的子域(如 exchange.yourdomain.com),并使用指向 Exchange 服务器 IP 地址的 DNS A 记录。然后,将 Exchange 服务器的 IP 地址的 PTR 记录配置为 exchange.yourdomain.com。此外,将 Exchange 服务器配置为在EHLO访问目标服务器时显示 exchange.yourdomain.com(您可能会找到有关如何执行此操作的提示这里)。这对于大多数目标主机来说应该足够了。

就我而言,您不需要触及 GSuite 配置,因为它一切运行正常。

相关内容