DNS:mx 记录仅具有 AAAA,没有 A 记录

DNS:mx 记录仅具有 AAAA,没有 A 记录

我的 example.com mx 记录指向 mail.example.com 我只为 mail.example.com 设置了 AAAA 记录,但没有设置 A 记录。我不想暴露我的 IPv4,只想暴露 IPv6。

我可以从 Gmail 帐户接收电子邮件,但是当我使用在线“发送匿名电子邮件”工具进行测试时,邮件不会显示(但相同的工具可以用于我的 Gmail 帐户)。

当我使用 mxtoolbox 时,我看到正确的 IPv6 以及 {No A Record} 消息。

是否建议设置 A 记录,还是只设置 AAAA 记录也可以?还有什么问题?

答案1

如果只有一条AAAA记录,您的服务器只能通过 IPv6 访问。我找不到太多有关电子邮件服务器 IPv6 连接的统计数据,但例如,截至 2020 年 3 月,如下所示30% 的 Google 用户支持 IPv6。互联网的大多数部分仍使用 IPv4,因此您不能放弃对 IPv4 的支持而不承担后果。

此外,您服务器的 IPv4 地址并不是您应该保护的秘密信息。当然,与暴露您的 IPv6 地址相比,这并没有什么特别之处:如果有人有恶意,那也不是障碍。而且由于 SMTP 可能在每个接口的 SMTP 横幅中宣传相同的邮件名称,因此它很难保守这样的秘密。

答案2

许多主机仍然没有 IPv6 连接,因此它们无法访问您的邮件服务器。在 IPv6 成为常态并被广泛部署之前,每次不支持 IPv6 的机器需要向您发送邮件时,缺少 IPv4 地址都会成为问题。

相关内容