题 反向DNS不是有效的主机名[关闭]


我帮朋友运行一个包含邮件服务器的服务器。 http://mxtoolbox.com 报告我们的反向DNS不是有效的主机名。

反向DNS目前指向 domain.com。它应该指向 hostname.domain.com?我见过 这里 将该方案用于反向DNS是常规的。但是,如果邮件服务器响应如下,这会导致问题:

220 domain.com ESMTP Postfix (Ubuntu)
EHLO PWS3.mxtoolbox.com
250-domain.com
250-PIPELINING
250-SIZE 10240000
...

基本上,反向DNS指向邮件服务器报告的域的子域是否有效?

编辑:我原来的问题如下: 如果邮件服务器报告 domain.com 作为其FQDN,可以反向DNS指向 hostname.domain.com?请参阅下面的评论,了解为什么不需要这样做,以及为什么两者都应该相同。


8
2017-08-11 18:13




可能重复: serverfault.com/questions/711600/... - Håkan Lindqvist
并不是的。我想知道是否 hostname.domain.com 作为邮件的反向DNS有效 domain.com,另一篇文章想知道他们的反向DNS应该是什么。我的回答使用了另一篇文章的答案并提出了一个问题。 - ConnorJC
好的,在这种情况下,请您澄清为什么您希望邮件服务器首先报告除主机名之外的任何内容?理想情况下,MTA报告的主机名应该是实际的主机名,就像反向dns条目一样。 - Håkan Lindqvist
好吧,在@Halfgaar回答我之前的问题之前,我忽略了SPF用于验证是否允许服务器发送邮件 domain.com, 不 报告的FQDN。我最初认为服务器必须报告 domain.com 发送邮件 domain.com。正如我最近意识到的那样,我可以使用 v=spf1 mx -all 作为SPF记录,允许其他机器发送邮件。在接受的答案的评论中澄清了这一点。 - ConnorJC


答案:


基本上,反向DNS将指向域的子域   邮件服务器报告有效吗?

不。只需给你的服务器一个全名 myserver.mydomain.com。确保您的反向DNS也包含 myserver.mydomain.com,邮件服务器宣布自己(与 HELO)as myserver.domain.com 同样。

从技术上讲,你可以拥有它 mail.domain.com,但这意味着该机器的非FQDN主机名将是 mail,这不优雅。

没有你的主机名 domain.com,(我觉得)域应该是组织实体,而不是主机名。


8
2017-08-11 20:50



邮件服务器必须宣布自己作为服务domain.com发送电子邮件,如user@domain.com,对吧?如果邮件服务器宣布自己为myserver.domain.com,那么电子邮件地址是否必须是user@myserver.domain.com? - ConnorJC
另外,我不确定你的主机名是什么意思 domain.com,你的意思是FQDN吗?目前邮件机的主机名是 vps1,所以反向DNS应该指向 vps1.domain.com 代替 domain.com,对吗? - ConnorJC
The mail server has to announce itself as serving domain.com to send emails like user@domain.com though, right? If the mail server announces itself as myserver.domain.com, won't the email addresses need to be user@myserver.domain.com?  - 不,这就是SPF记录的用途。 - joeqwerty
原来如此。谢谢。为了澄清,我的MX记录应该改为 domain.com 至 vps1.domain.com。另外,SPF记录了 v=spf1 mx -all 应该使用此设置。那是对的吗? - ConnorJC
是的,是的。澄清:MX记录指定电子邮件的去向 至。 SPF记录指定电子邮件的来源 从。 - joeqwerty


邮件服务器软件报告的主机名和反向DNS条目都应该是实际的规范fqdn主机名(如引用中所述)  对于反向dns案例)。

但是,通常没有证实这两个值实际匹配(即使它们更有意义)。


请注意,不要期望在这些地方中指定的主机名必须与邮件服务器接受邮件或从中发送邮件的域名有任何关系;它标识邮件服务器本身,而不是它处理的域。


2
2017-08-12 00:50