我可以拥有 2 个具有相同 PTR 记录的 IP 吗?
例如:
122.122.122.1带有 PTR 记录mail.example.com。
122.122.122.2带有 PTR 记录mail.example.com。
每个 IP 地址都属于不同的 ISP,这样做的目的是因为我用一个 IP 运行电子邮件服务器,但在我的国家,有时互联网服务提供商会宕机,并且会持续宕机 1-2 天左右,所以计划是,当一个 ISP 宕机时,我可以使用来自另一个 ISP 的 IP,更改“A”记录以指向另一个 IP。
两个不同的 IP 上有可能有相同的 PTR 记录吗?
答案1
从技术上讲,您可以在反向 DNS 记录上使用任何主机名,甚至是您不拥有和运营的主机名/域。
因此从这方面来说,没有真正的障碍。
但:
通常,正向和反向 DNS 记录不匹配被视为配置错误。例如,请参阅https://www.rfc-editor.org/rfc/rfc1912.html#section-2.1
当您为 mail.example.com 创建前向记录时,您的里程可能会有所不同。指向两个 IP 地址的循环记录。
为了防止垃圾邮件发送者从不属于他们的域分配反向 DNS 记录(以显得可信):许多垃圾邮件过滤器会进行两次查找:
- 对远程 SMTP 服务器的 IP 地址进行反向 DNS 查找
- 进行第二次查找,查看正向 DNS 记录
A
(如果是 IPv4 地址,则为记录)和AAAA
IPv6 IP 地址的记录是否与该 IP 地址上的反向 DNS 记录匹配
当两者不相关时,垃圾邮件分数会增加和/或邮件会被拒绝。
如果某些垃圾邮件过滤器不能正确处理循环转发 DNS 记录并且您的部分邮件将被视为垃圾邮件,那么我不会感到惊讶。
答案2
是的,您可以使用相同的主机名设置 2 个不同的反向 PTR 记录。
它们与 A 记录无关。没有 DNS 会不同意。如前所述,远程邮件服务器可能会根据 A 记录检查 PTR 记录。
但是,如果 PTR 记录是在本地 DNS 上设置的,则这无法通过检查区域是否未委派(使用 CNAME、整个区域等)来解决问题。远程邮件服务器不会看到任何未委派的本地添加的 PTR 记录。他们将要求在拥有地址的某个注册商处注册的 PTR 记录。