添加 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。

相关内容