我目前正在尝试在托管网络和邮件服务(以及其它服务)的一体化设备中进行一些开发,但我有一个 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 就可以更改它)。