![防火墙后面邮件服务器的 rDNS 和转发 DNS,不同的 IP](https://linux22.com/image/658849/%E9%98%B2%E7%81%AB%E5%A2%99%E5%90%8E%E9%9D%A2%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%20rDNS%20%E5%92%8C%E8%BD%AC%E5%8F%91%20DNS%EF%BC%8C%E4%B8%8D%E5%90%8C%E7%9A%84%20IP.png)
全部,
这是我的设置:
防火墙(xxx114)<--> mail.mailserver.com(FQDN)(xxx118)
发送邮件时,邮件头包含以下 IP ....“Receivedfrom mail.mailserver.com ([xxx114])”,发送电子邮件的域 foo.com 的正向 DNS 的 IP 为 xxx118,mail.mailserver.com 的 A 记录为 xxx118。HELO 记录的客户端 IP 为 xxx114,服务器为 mail.mailserver.com(在这种情况下,域无关紧要,因为我们正在检查邮件服务器的接收 IP rDNS)
我们将 mail.mailserver.com 的 PTR 记录设置为 xxx114,因为接收邮件服务器看到的是防火墙的 IP,而不是实际的邮件服务器 IP。然而,当它与正向 DNS 进行比较时,它显然解析为 xxx118,但反向已设置为 xxx114。这将导致邮件被某些服务器拒绝...如何解决这个问题...
答案1
这是在评论中,但作为答案发布出来
我以前没用过那个防火墙,但是 netgears 上通常有一个出站规则屏幕。您需要制定出站规则。Lan 用户(邮件服务器的 LAN IP)Wan 用户(任意)NAT IP(输入 118 地址)。
实际上,我们所做的就是在防火墙上创建一个出站 Nat。因此,出站流量似乎来自 118 地址。