使用 Apache 在 DigitalOcean 上运行 Droplet,并在 Ubuntu 上运行邮件服务器。我已经设法让 SPF、DKIM 和 DMARC 在这台服务器上工作,但反向 DNS 是我从未想过的东西。
我有一个指向该特定服务器的浮动 IP,因为当我想更改为我的网站提供服务的 Droplet 时,它使事情变得容易。DNS记录如下:
A: example.com -> 1.2.3.4 (floating IP)
A: mail.example.com -> 5.6.7.8 (actual Droplet IP)
MX: mail.example.com
现在反向 DNS 的问题是查询会5.6.7.8
导致example.com
,但查询example.com
会导致 IP 1.2.3.4
,因此反向 DNS(和 PTR 记录,我不知道它们是什么)失败。我可以在我的 DNS 中添加一条额外的A
记录来解决这个问题吗?
A: example.com -> 5.6.7.8 (actual Droplet IP)
我认为这将导致 DNS 指向我的浮动 IP 或我的实际 Droplet,并且当实际的 Droplet 关闭时(例如,当我想切换 Droplet 以分配给浮动 IP 时),浮动 IP 将用作而是 A 记录。
看起来数字海洋目前不支持浮动 IP 上的 PTR 记录;
https://ideas.digitalocean.com/ideas/DO-I-1023