我是一个DNS noob,所以这是一个问题:
服务器可以有多个反向DNS条目? 还是一个IP地址只parsing为一个DNS名称?
这就是为什么我需要这个:
我有一些服务器上托pipe的网站,以及一些域的邮件。 据我所知,没有反向dns条目的邮件服务器被某些邮件程序视为垃圾邮件服务器。 所以好像我需要为他们添加一个条目。 或者每个服务器只能运行一个域的邮件?
注意 – 我只有一个IP地址可以运行所有这些域。
一般来说,他们关心的是rDNS结果回到原来的IP。 所以一个典型的设置将如下所示:
www.example.com
和www.yourdomain.example
都parsing为192.0.2.1。 myhost1.yourdomain.example
。 myhost1.yourdomain.example
parsing为192.0.2.1。 我相信大多数垃圾邮件filter都认为这是一个合适的rDNSconfiguration。
但是,如果您的邮箱上运行的每个网站和邮件服务器都有单独的IP地址,那么来自example.com
和yourdomain.example
电子邮件似乎来自不同的IP地址(这将是一个非常奇怪的电子邮件设置),那么该域/ IP组合的正向和反向DNS应该相互指向:
example.com
电子邮件来自192.0.2.2 example.com
。 example.com
parsing为192.0.2.2 你可以做,但不build议 。 可能有些情况下你会通过设置多个logging来破坏事物。
是的,但不推荐
大多数反向DNS条目只有一个PTRlogging。
虽然你可以有多个PTRlogging为相同的IP它不推荐,除非绝对需要。
一个虚拟networking服务器是一个例子,我已经看到了不止一个PTRlogging,但是我认为你会发现这样会破坏事情,并且导致更多的问题,而结果却是有用的。 太多的PTRlogging(如果不是数百则说几十个)也会导致大量的DNS数据包。
我认为可以肯定地说,大部分服务器和软件都只能看到一个 PTRlogging。
除非你完全知道你在做什么,而且你有多个PTRlogging的具体原因,并且你知道它不会破坏任何东西…只要你自己帮忙,并坚持一个PTRlogging。 🙂
您可能会尝试的一个选项是为其他域创build一个spflogging。 实际上这个logging告诉那些邮件收件人“这个服务器不是我,而是一个授权的发送邮件服务器”。 我想你会发现大多数时间邮件收件人现在将检查SPFlogging,这可能是一个less得多的麻烦方式来缓解您的问题。
大量filter/ SMTP服务器关心的另一件事是,正向/反向DNS中存在HELO主机名。
所以,只要确保服务器IP的反向DNS条目与SMTP HELO中的内容相匹配,并且您应该没问题,并确保有正向查找。
如果您在同一个邮件服务器的公有IP上托pipe多个域,那么您需要它,这就是我所做的。 我不确定是否是正确的方式,但它的工作