MX DNS 记录子域是否需要作为另一个 DNS 记录存在?

MX DNS 记录子域是否需要作为另一个 DNS 记录存在?

我正在尝试在我的 Ubuntu 服务器上设置邮件服务器。

在为邮件服务器设置 DNS MX 记录时我感到困惑。

我添加了 MX 记录,mail.domain.com因为它是我在教程中通常看到的格式。

我的问题是,它是否mail.domain.com也需要作为ACNAME记录存在才可以用作 MX 记录?

在终端中,如果我dig mail.domain.com +short在 quiestion 中运行我的域名,它不会像应该的那样返回 IP。因此,我认为我的mail.domain.comMX 记录设置不正确,有人可以帮我解答我的问题吗?谢谢。

下面是我所有的 DNS 记录,所以如果它确实需要作为另一条记录存在,我现在就会错过它!

在此处输入图片描述

答案1

是的,您需要一个与 MX 记录相对应的 A 记录。MX 记录指定应将电子邮件递送到域的哪个主机,为此您需要一个主机 (A) 记录。

事情不必太复杂,如果邮件域名.com是电子邮件域名.com应该传递给最终结果应该是 MX 记录的 DNS 查询返回 mail.domain.com,而 mail.domain.com 的 DNS 查询返回您的电子邮件服务器的 ip 地址。

答案2

我为 mail.domain.com 添加了 MX 记录,只是因为它是我在教程中通常看到的格式。

那么你的电子邮件地址是采用以下格式吗[email protected]?如果你的电子邮件地址打算采用以下格式[email protected],那么你需要一个 MX 记录domain.com

我的问题是,mail.domain.com 是否也需要作为 A 或 CNAME 记录存在,然后才能用作 MX 记录?

如果 MX 记录为mail.domain.comserver1.domain.com那么它server1.domain.com可以是 A 记录或可能是 CNAME,甚至是 IP 地址,但后者通常不受欢迎。

在终端中,如果我在 quiestion 中运行 dig mail.domain.com +short,它不会像应该的那样返回 IP。因此,我认为我的 mail.domain.com MX 记录设置不正确,有人可以帮我解答我的问题吗,谢谢。

您可能应该分享您的实际域名,除非您受合同约束不分享您正在处理的内容。例如,在您的屏幕截图中,您有两个 MX 记录,每个记录都有不同的域,这意味着您预计会收到两个不同域的邮件。domain.commail.domain.com

我觉得你有点困惑。=)

相关内容