Ubuntu

擁有多個 A 記錄以使 rDNS 正常工作

  • October 28, 2018

使用 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

引用自:https://serverfault.com/questions/937585