在所有设置 DNS 的示例中,MX 记录都指向 mail.example.com(据我了解,目的是在不触碰主主机的情况下轻松更改邮件服务器)。甚至我的注册商的后端也不允许这样的操作。
为什么我不能将 MX 指向 example.com,以及为什么我不应该这样做?
答案1
只要您的 example.com 域具有关联的 A 记录,您就可以将 MX DNS 条目指向它。但不建议这样做。
DNS MX 类型记录始终指向 A 记录,然后 A 记录指向 IP。每个域可以有多个具有不同或相同优先级的 MX 记录。无论哪个 MX 记录指向 A 记录,也都可以。您只是不应该让它指向 CNAME 记录而不是 A 记录(这通常在大型环境中完成,其中数千个域指向少数服务器。
答案2
MX 字段对应于邮件服务器的名称(而不是 IP),并具有其优先级。因此,在使用 MX 字段之前,您需要定义与其 IP 关联的名称。我认为您可以根据需要定义区域 IP,然后将 MX 定义到区域,但这并不常见,因为通常 Web 服务器(由 IP 区域使用)与您的邮件服务器不是同一台机器
答案3
您的 MX 记录会告诉互联网您的邮件服务器在哪里,在这方面,它旨在指向特定主机。(如果example.com
解析为单个主机,您可以让 MX 记录指向它,并且只要有东西可以接收邮件,它甚至应该可以工作,但不建议这样做。)
再次强调,这是因为 MX 记录的根本作用是向互联网的其余部分发出指示,告诉他们“将我的域名的邮件发送到这个主持人“”。