指向顶级域的 MX 记录

指向顶级域的 MX 记录

我目前正在尝试在托管网络和邮件服务(以及其它服务)的一体化设备中进行一些开发,但我有一个 DNS 问题,似乎找不到很好的答案。

假设这里的域名是 example.com,并且所有内容都在具有单个 IP(203.0.113.1)的单个主机上运行

对于该网站,我有以下内容:

example.com.    IN    A        203.0.113.1
www             IN    CNAME    example.com.

我知道 MX 记录不能是 CNAME(RFC 1034 3.6.2),因此要设置邮件的MX,通常的方法是添加:

mail    IN    A    203.0.113.1
@       IN    MX   0 mail.example.com.

现在我想知道是否可以添加:

@    IN    MX    0 example.com.

然而,我不确定是否存在任何技术或 RFC 原因导致这不被允许/不可能。

显然,使用mail地址在以后移动邮件服务方面更加灵活 - 我只是好奇在这种简单的情况下是否有必要。

答案1

是的,您可以这样做,而且许多域已经这样做了。这样做没有什么问题,除了可能缺乏灵活性(但无论如何,您只需一个 TTL 就可以更改它)。

相关内容