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,但我想看看是否还有其他方法。
提前致谢。
虽然这当然没有坏处,但您的 PTR 记录不需要与您的邮件域名完全匹配(甚至模糊地相似)。当然,在您的接收服务器上,没有理由让它们匹配任何东西。发件人将按顺序连接到由您的 MX 记录标识的 IP。PTR 不参与其中。
如果这两个服务器都是你的,那么用一个识别它们主机名的 PTR 来配置它们;而已。如果这些主机有其他职责,或者其中一个恰好是您的主要网关,那么它们被调用bert.campbellsurvey.com
和ernie.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 地址。这允许服务器拒绝来自不在该列表中的任何内容的声称来自您的域的邮件。
如果接收服务器查找您的发送 IP 的 PTR 记录并因为它与您的邮件域不匹配而拒绝,则它已损坏。此措施将拒绝合法邮件。
@Solignis:很抱歉劫持了您最初的问题,该问题仅与您的 MX 记录有关,但我认为这需要澄清。