如何获取指向与 A 记录不同的 IP 的 MX 的 PTR 记录?

如何获取指向与 A 记录不同的 IP 的 MX 的 PTR 记录?

MXToolbox 发出警告,我的 smtp 服务器的标头横幅与所述域的反向查找不匹配。

这是有道理的 - 我有一个域名,其 MX 设置为一个 IP(我的邮件服务器),但 A 记录设置为网络主机。

是否可以设置 PTR 记录,以便 MX 在反向查找时也能正确解析?

编辑:我将扩展我的问题,因为我的情况可能不清楚:

my-domain.com  
A     123.123.123.123
MX    my-ddns-name
CNAME mail my-ddns-name

因此我可以看到为 my-domain.com 添加一个 PTR 记录,它有一个实际的静态 IP。

但是我如何实现 PTR 记录以便 my-ddns-name 反向查找生成 my-domain.com?

我想要的是发送和接收电子邮件:

[email protected]

并且我的电子邮件服务器 - 指向 my-domain.com 的 MX,实际上甚至不在 my-domain.com 中,而是通过 DDNS 托管(当然,如果我支付另一个域名,它可以通过静态 IP 托管)。

但我仍然希望我的电子邮件指向 my-domain.com,而尝试通过 http: 访问该域应该导致连接到我的 Web 服务器,并且尝试发送或接收电子邮件应该重定向到我在另一个域上完全兼容的 smtp 服务器(但应该完全像公开命名的域一样运行)。这纯粹是一个将 Web 内容托管在一个地方,但将电子邮件托管在另一个地方的问题。

我不明白如何为此做 PTR 记录?

答案1

我相信通常是这样做的:

          example.com      A  192.0.2.1
          example.com     MX  mail.example.com
     mail.example.com      A  192.0.2.2
1.2.0.192.in-addr.arpa   PTR  example.com
2.2.0.192.in-addr.arpa   PTR  mail.example.com

这样,mail.example.com 指向 192.0.2.2,而 192.0.2.2 又指向 mail.example.com,每个人都很高兴。

相关内容