假设我有一个example.com
指向 IP的域192.0.2.4
,因此在 DNS 中我会看到:
example.com A 192.0.2.4
www.example.com CNAME example.com
现在,大多数MX
记录似乎都是以这种方式设置到 DNS 中的
example.com MX 10 mail.example.com
mail.example.com A 192.0.2.4
我可以这样做吗?
example.com MX 10 example.com
通过省略:mail.example.com A 10 192.0.2.4
PS我查看了RFC“3.3.9。MX RDATA格式”,但似乎并没有说太多
是的,您当然可以创建这样的 MX 记录。当您的所有服务都在单个 IP 地址和/或单个服务器以及将接收
@example.com
IS邮件的主机上运行时example.com
。没有要求这样做:
但在这种情况下,您也可以完全省略创建 MX 记录。当没有找到
@example.com
SMTP 的 MX 记录时,会将邮件直接传送到主机example.com
。参见 RFC 5321 §5.1