我们办公室的 ISP 网络上部署了 MS Exchange。目前,当邮件收件人的服务器尝试查找接收邮件的服务器的 IP(例如标记为来自 ourdomain.com)时,它找不到 DNS PTR 记录。
我要要求提供商在 DNS 服务器中添加一个覆盖我们 IP 所在区域的服务器。
我们以两个域的发件人身份发送邮件。我可以要求提供商设置 DNS PTR 以在一个 IP 上返回两个域吗?
答案1
您可以拥有多个 ptr 记录,但您只会读取返回的第一个记录。实际上,这可能会带来很多问题。因此,您应该只为您的 IP 设置一个 PTR 记录。
发送电子邮件时,接收服务器仅关心您是否符合 RFC 标准(发送 FQDN 解析为 IP,IP 的 PTR 解析回 FQDN)。只要它们全部解析,您的服务器就会满意。
答案2
您必须有一个用于发送方 IP 的 PTR,以及 PTR 的名称必须从 PTR 解析到 IP
如果你的 komplus.ua 发射器与 MX 相同,那么
Quering 8.8.4.4 for {mail.komplus.ua.,ANY}
Received answer from 8.8.4.4
Not authoritative
Answers for mail.komplus.ua.:
-> [A] 91.221.211.130
意思是
Quering 8.8.4.4 for {130.211.221.91.in-addr.arpa.,PTR}
Received answer from 8.8.4.4
Not authoritative
Domain name doesn't exist
不好,因为130.211.221.91.in-addr.arpa.
必须可解析为 mail.komplus.ua
并且 EHLO 参数也处于最佳情况mail.komplus.ua.
,但是能可以是任何其他名称,在 IN A 请求中返回 91.221.211.130