如何为 2 个电子邮件服务器设置反向 DNS?

ian*_*215 2 domain-name-system reverse-dns

我有一个有趣的 DNS 问题(至少对我来说很有趣)。

我刚刚在我们的远程办公室安装了一个 hmail 服务器,以在我们的 Exchange 服务器出现故障时充当 MX 备份。

2个主机名是

mail.campbellsurvey.com mail2.campbellsurvey.com

mail 指向地址 98.XXX.91.XXX mail2 指向地址 70.XXX.190.XXX

我将如何在 ISP 端设置 PTR 记录以反映两个主机名?

更新

我实际上从我的 ISP 那里发现我无法在我想要的办公室中拥有备份 MX。原因是我们在办公室的连接有一个动态 IP,他们不会为地址分配 PTR。所以这个问题在信息方面很有用,但在物理意义上却是一个问题。还是谢谢大家。

PTR 是否必须完全指向 mail.campbellsurvey.com 还是可以只指向 campbellsurvey.com?

因为现在通过我们池中的主要静态地址(用于标准互联网的地址)的任何内容都被标识为 mail.campbellsurvey.com。我解决此问题的唯一想法是将邮件服务器移动到下一个可用地址,并仅将其命名为 mail.campbellsurvey.com,但我想看看是否还有其他方法。

提前致谢。

Sma*_*ger 5

虽然这当然没有坏处,但您的 PTR 记录不需要与您的邮件域名完全匹配(甚至模糊地相似)。当然,在您的接收服务器上,没有理由让它们匹配任何东西。发件人将按顺序连接到由您的 MX 记录标识的 IP。PTR 不参与其中。

如果这两个服务器都是你的,那么用一个识别它们主机名的 PTR 来配置它们;而已。如果这些主机有其他职责,或者其中一个恰好是您的主要网关,那么它们被调用bert.campbellsurvey.comernie.campbellsurvey.com(或其他)的事实将不成问题。如果您使用的是无法设置 PTR 的共享主机或其他提供商,那么这也不是问题。

简而言之:PTR 记录与邮件提供无关,因此您无需担心。

编辑

澄清我所说的内容并纠正一些误解。

接收邮件:

您已指定两个 MX 记录。类似的东西:

mail1.campbellsurvey.com          IN    MX   10    1.2.3.4
mail2.campbellsurvey.com          IN    MX   20    1.2.3.5
Run Code Online (Sandbox Code Playgroud)

发件人将查找这些 IP 并尝试按优先顺序连接到它们以传递您的消息。

发送邮件:

您的 MTA 将在向其他域发送邮件时执行相同的操作。当它连接到mail1.example.com它发送的第一件事时,它将是以下的一些变体:

EHLO mta.campbellsurvey.com 
Run Code Online (Sandbox Code Playgroud)

它将从一个 IP 地址连接,该 IP 地址是您网络上的某个出口点。(也许:)gateway.campbellsurvey.com。这个网关的IP会有对应的PTR记录。

8.7.6.5.in-addr.arpa. 86341 IN    PTR    gateway.campbellsurvey.com
Run Code Online (Sandbox Code Playgroud)

如果您控制这些 IP,那么大多数 ISP 将允许您设置 PTR 记录以匹配您的域的主名称。

考虑到这一点,以下适用:

  • 我想每个人都同意您的 MX 的 PTR 对您接收邮件的能力没有任何影响。

  • 发送时,问候语中campbellsurvey.com指定的二级域 ( )EHLO应与您的电子邮件域匹配。这是一个合理的反垃圾邮件措施。

  • 将您控制的任何 IP 地址的 PTR 记录设置为该 IP 所在机器的主要主机名是一般的好习惯。

  • SPF 记录(如果您发布它们)应指定所有发送服务器的 PTR 记录和/或 IP 地址。这允许服务器拒绝来自不在该列表中的任何内容的声称来自您的域的邮件。

    • 如果接收邮件服务器发现您的域的已发布 SPF 记录,并且发送 IP 或其 PTR 与您指定为合法邮件服务器的不匹配,则它可能会拒绝您的邮件。这就是 SPF 的用途。
  • 如果接收服务器查找您的发送 IP 的 PTR 记录并因为它与您的邮件域不匹配而拒绝,则它已损坏。此措施将拒绝合法邮件。

    • 如果它因为 PTR 不完全匹配而拒绝,那么它就非常糟糕。此措施将拒绝大量合法邮件
    • 如果这阻止垃圾邮件的有效方法,那么每个共享邮件主机(Google、Rackspace,任您选择)都必须为其托管的每个域拥有单独的 IP 地址和自定义 PTR 。这将是愚蠢的。

@Solignis:很抱歉劫持了您最初的问题,该问题仅与您的 MX 记录有关,但我认为这需要澄清。

  • 这是反垃圾邮件人员所做的愚蠢宣传:当您_接收_邮件时,接受或拒绝流量取决于您,而不是发件人查看您的背面并决定您是否值得发送电子邮件。另一方面,*是*最佳实践(如果不是简单的*需要*)*发送*邮件时具有匹配的PTR记录,因为您的收件人*将*检查您的反向查找和smtp横幅。但是您说的是入站 MX(邮件交换器)。 (2认同)