在什么情况下(如果有)MX 记录应该指向 localhost?

Hop*_*00b 8 smtp mx-record

我认为这绝对没有任何理由或理由,但在我张开嘴并在深泡菜中获得一些管理员之前,我想我应该问一下。

是否有任何情况下 MX 记录应指向环回地址?对我来说,这意味着任何尝试发送到该域的邮件服务器都会发送给自己,并失败,但我不是邮件专家,所以也许我错过了一些东西。

在对为什么我们没有收到电子邮件进行故障排除时,我遇到了以下问题客户的问题,我无法解决这个问题。不过,也许我想多了。

在此处输入图片说明

Ank*_*054 10

绝对不,不是 127.0.0.0 IP。IPv4 上的整个 127.0.0.0 范围用作环回地址,因此当任何机器连接到该范围内的 IP 时,它会尝试连接到自己。

您的 MX 记录 IP 地址应该可以从外部访问,并且该结果告诉任何执行 MX 查询的服务器尝试连接到自身。

如果我的服务器试图向您发送电子邮件,它会查找 MX 记录,然后连接自己的 IP 地址,发送电子邮件并失败。


Mic*_*ton 6

相关的 RFC 说:

  • MX 资源记录必须指向公共 Internet 上接受域邮件的服务器的完全限定域名(不是 IP 地址)。请注意,此服务器不必与 MX 记录位于同一域中。RFC 1035 第 3.3.9 节

  • 127.0.0.0/8 范围内的地址绝不能出现在公共互联网上。RFC 5735 第 3 节

请注意,某些邮件服务器会拒绝来自不符合相关 RFC 的发件人的电子邮件。


lon*_*eck 4

简短的回答:不应该。

长答案:如果相关域 (DIQ) 不应接收电子邮件,则为 MX 记录添加环回地址会导致发送服务器尝试连接到自身。这可以为 DIQ 节省一些字节,并可能在其他邮件服务器尝试连接时清理防火墙日志(如果有人正在观看的话)。然而,在我看来,带宽节省不足以证明违反 RFC 3330 是合理的。