2 个 IP 具有相同的 PTR 记录?

2 个 IP 具有相同的 PTR 记录?

我可以拥有 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 地址,则为记录)和AAAAIPv6 IP 地址的记录是否与该 IP 地址上的反向 DNS 记录匹配

当两者不相关时,垃圾邮件分数会增加和/或邮件会被拒绝。

如果某些垃圾邮件过滤器不能正确处理循环转发 DNS 记录并且您的部分邮件将被视为垃圾邮件,那么我不会感到惊讶。

答案2

是的,您可以使用相同的主机名设置 2 个不同的反向 PTR 记录。

它们与 A 记录无关。没有 DNS 会不同意。如前所述,远程邮件服务器可能会根据 A 记录检查 PTR 记录。

但是,如果 PTR 记录是在本地 DNS 上设置的,则这无法通过检查区域是否未委派(使用 CNAME、整个区域等)来解决问题。远程邮件服务器不会看到任何未委派的本地添加的 PTR 记录。他们将​​要求在拥有地址的某个注册商处注册的 PTR 记录。

相关内容