反向 DNS 和 ping 報告錯誤的主機名

反向 DNS 和 ping 報告錯誤的主機名

出於顯而易見的原因,我需要為我們的郵件伺服器設定反向 DNS。為 1.1.1.1 > mail.example.com 這樣做後,我希望能夠做到

$ nslookup 1.1.1.1

1.1.1.1.in-addr.arpa 名稱 = mail.example.com

但相反地得到

...名稱 = odd.example.com

好吧,嗯,奇怪嗎?按預期執行 ping mail.example.com 會得到 1.1.1.1,但主機名稱很奇怪.example.com。 /etc/hostname 包含“mail”,所以對吧?

ping odd.example.com 給我 2.2.2.2,這是有道理的,因為這是我們的負載平衡器,而 *.example.com 指向那裡。

奇怪的 odd.example.com 主機名稱還可能來自哪裡?如果這根本不是我指定的,那麼反向 DNS 查找到底要如何回傳它呢?為了完整起見,我在所有涉及的機器上搜索了/etc,但沒有在任何地方提到“奇怪”...另外,不,我在任何地方的DNS 條目中都沒有提到“奇怪”子域。不過,我確實有一條指向正確計算機的 mail.example.com 的 A 記錄,以及一條指向 mail.example.com 的 example.com 的 MX 記錄。

注意:抱歉,如果這都是n00b,我對程式設計了解很多,對伺服器維護了解很多,但對 DNS 及其所有複雜性知之甚少...

相關內容