多个反向 DNS 条目?

多个反向 DNS 条目?

我是 DNS 新手,所以有一个问题:

一台服务器可以有多个反向 DNS 条目吗?还是一个 IP 地址只能解析为一个 DNS 名称?

这就是为什么我需要它:

我在一台服务器上托管了多个网站,以及多个域的邮件。据我所知,没有反向 DNS 条目的邮件服务器被某些邮件程序视为垃圾邮件服务器。因此,我似乎需要为它们添加一个条目。或者每台服务器只能为一个域运行邮件?

注意-我只有一个运行所有这些域的IP地址。

答案1

通常他们关心的是 rDNS 结果解析回原始 IP。因此,典型的设置如下:

  • www.example.com并且www.yourdomain.example都解析为 192.0.2.1。
  • 192.0.2.1 的 PTR 是myhost1.yourdomain.example
  • myhost1.yourdomain.example解析为 192.0.2.1。

我相信大多数垃圾邮件过滤器都认为这是一个合适的 rDNS 配置。

然而,如果你的机器上运行的每个网站和邮件服务器都有单独的 IP 地址,以至于电子邮件example.com似乎yourdomain.example来自不同的 IP 地址(这将是一个非常奇怪的电子邮件设置),那么该域/IP 组合的正向和反向 DNS 应该指向彼此:

  • example.com电子邮件来自 192.0.2.2
  • 192.0.2.2 的 PTR 是example.com
  • example.com解析为 192.0.2.2

答案2

你可以做到,但事实并非如此受到推崇的。可能会有案例您可以通过设置多个记录来打破常规。

答案3

是的,但不推荐

大多数反向 DNS 条目仅有一个 PTR 记录。

虽然您可以为同一个 IP 设置多个 PTR 记录,但除非绝对必要,否则不建议这样做。

具有大量虚拟的 Web 服务器就是一个例子,我见过不止一条 PTR 记录,但我认为您会发现这会破坏系统并导致很多问题,而不是产生有用的效果。太多的 PTR 记录(几十条甚至几百条)也会导致 DNS 数据包膨胀。

我认为可以肯定地说,大多数服务器和软件都希望看到PTR 记录。

除非您绝对清楚自己在做什么,并且有使用多个 PTR 记录的具体理由,而且您知道这不会破坏任何东西…… 帮自己一个忙,坚持使用单个 PTR 记录。:-)

答案4

许多过滤器/SMTP 服务器关心的另一件事是 HELO 主机名是否存在于正向/反向 DNS 中。

因此,只需确保服务器 IP 的反向 DNS 条目与 SMTP HELO 中所述的相匹配就可以了 - 并确保存在正向查找。

相关内容