具有独立主机和邮件服务器的 FCrDNS

具有独立主机和邮件服务器的 FCrDNS

我的 DNS 上有一个“A”记录,指向一个 IP,具体来说是我网站托管的 IP。我为我的电子邮件服务器使用单独的 IP。这导致我的电子邮件无法发送正向确认反向 DNS测试原因如下:

  1. 查找了我的电子邮件服务器 IP。它指向我的域名。
  2. 我的域名被查找了。它指向我的“A”记录中的 IP,这与我的电子邮件服务器 IP 不同。
  3. 测试失败。

有什么方法可以通过此测试,同时保持主机和电子邮件服务器的独立性?我可以有两个“A”记录吗?

答案1

邮件服务器 IP 地址的反向 DNSPTR记录应指向该主机的规范主机名(或如果主机有多个地址,则适用的任何主机名)。

问题听起来好像这条PTR记录指向了错误的名字。

例如,如果您的邮件服务器主机名是 ,则预计指向zeus.example.com。它为哪些域名处理邮件并不是真正的因素(例如,它可以为和处理邮件)。PTRzeus.example.comexample.comfoo.example

答案2

您应该使用 MX 选项而不是 A RR。MX(邮件交换器)是负责您域的邮件的服务器的名称。当邮件服务器想要向您发送电子邮件时,它首先使用 MX 记录,如果未找到 MX,则使用 A 记录。您可以相应地定义 PTR 记录

答案3

对于 FCrDNS 你需要

  1. dig +short mx example.com-> 必须是您的邮件服务器的名称
  2. dig +short a [the mail server name from line 1]-> 必须产生 IP
  3. host [the IP from line 2]-> 必须与第 1 行具有相同的名称。

如果我理解正确的话,你的 Web 服务器有一个 IP,邮件服务器有一个 IP。邮件服务器是专用的,还是你们共享的?如果是你的服务器,你能控制它的 rDNS 吗?如果是,正常设置应该是

example.com IN A [webserver IP]
www.example.com IN A [webserver IP]
mail.example.com IN A [mailserver IP]
example.com IN MX mail.example.com.

如果您无法控制邮件服务器的 rDNS,那么它可能已经有了类似 mail.yourisp.com 的名称。在这种情况下,不要使用 mail.example.com,而是

example.com IN MX mail.yourisp.com

相关内容