新增 MX 記錄

新增 MX 記錄

我想實現以下目標:我已經獲得了一個域名,我想為該域名添加一個網站和郵件伺服器。我有:1 個網域、1 個帶 IP 的私人 Ubuntu 伺服器、1 個託管提供者 (Vercel)。

對於該網站,我將其託管在 Vercel 上,並將我的網域上的 DNS 伺服器配置為使用 Vercel,效果很好。

至於電子郵件,我想在 Digital Ocean 上使用我自己的私人伺服器,基本上是我透過 SSH 進入的 Ubuntu 盒子。我可以在 Vercel 上新增一個 MX 條目並將其指向負責郵件伺服器的域名,但我只有一個我想用作郵件伺服器的私人伺服器的 IP 位址。根據 MX 規格 - MX 必須是網域名稱而不是 IP 位址。

考慮到這種情況,解決這個問題的最佳方案是什麼?

提前致謝。

答案1

第一步是建立 A 記錄(可能只需將其命名為mail,您的 DNS 提供者會將其擴展為mail.yourdomain.tld),該記錄指向 Digital Ocean 上的 Ubuntu 盒子。如果您希望 Ubuntu 盒子處理 IPv6 連接,您也可以建立 AAAA 記錄。您放入 Vercel 區域檔案中的 A 或 AAAA 記錄無需僅引用 Vercel 中的伺服器。

完成此操作後,您只需在 Vercel 的 DNS 中建立指向的 MX 記錄mail.yourdomain.tld即可。不過我也會考慮 DKIM/DMARC 和 SPF。

相關內容