DNS:拥有“ MX”记录而没有“ A”记录是否有效?


18

假设您拥有一个,abcd.com并且只想使用它通过发送和接收电子邮件bob@abcd.com。您不想提供任何类型的网站。

是否可以将DNS记录设置为包括“ MX”记录而不包含“ A”记录?

  • 这足以发送和接收电子邮件吗?

  • 按照任何定义这些东西的标准,这是否有效?


编辑:澄清一下,邮件服务器(术语?)将不会托管在abcd.com或* .abcd.com上


有趣的是,Google现在会定期执行此操作。具有自己域但没有托管的GMail客户出现在DNS中,带有MX记录,但没有A记录。MX记录通常指向“ aspmx.l.google.com”。
John Nagle

Answers:


33

只要MX记录所指向的系统本身具有A记录,就可以。

例如:example.com可以有指向的MX记录mail.otherdomain.com。只要名称mail.otherdomain.com本身可解析为IP地址,这就是的有效配置example.com

严格来说,mail.otherdomain.com应该是带有IP地址的A记录,以便符合RFC。但是,此A记录将在otherdomain.com域中,而不在中example.com

在您的示例中,为了bob@example.com使其成为有效的电子邮件地址,mail.otherdomain.com需要将其配置为处理的入站邮件bob@example.com


1
mail.otherdomian.com必须由A记录解析,因此该答案不正确
Jim B 2010年

6
如果MX记录指向另一个域中的A记录,则仅邮件域不需要A记录。问题仅与仅邮件域有关。
Ben Doom 2010年

1
mail.otherdomain.com将在otherdomain.com域中而不是example.com域中具有A记录。
David Mackintosh 2010年

nb-您也可以只具有A记录,而没有MX记录,它将默认为A记录。
彼得·斯科特

1

没有。MX记录指向一个名称。名称必须是可解析的(通过A记录)。MX记录永远不要指向CNAME(RFC 1034第3.6.2节,RFC 1912第2.4节)


7
确实,MX记录必须指向A记录,但不必指向同一域中的一个。您可能有example.com的MX记录指向mail.domain.com
Sam Cogan 2010年

那不是问题-mail.domain.com必须具有A记录。它同时需要通过RFC和定义
吉姆乙

1
吉姆(Jim)-问题不在于mx记录指向父domeain。例如,我可以将bentoom.com的MX记录指向Google邮件,而在bentoom.com中没有A记录
Ben Doom 2010年

是的,mail.domain.com必须具有A记录,但是他询问abcd.com是否需要A记录,如果abcd.com的MX记录指向mail.domain.com(或google.com等)那么他就不需要abcd.com DNS区域中的A记录
Sam Cogan 2010年

您是正确的,这就是澄清所说的内容,但是当我回答问题时却不是。没有提及另一个域。然后继续执行标准所规定的内容。此外,可解决并不意味着它是A记录。话虽如此,大多数邮件服务器仍会向CNAME提交邮件;但是,您无法保证。
Jim B 2010年

1

可能-如果仅希望通过IPv6进行邮件-MX记录所指向的AAAA记录满足地址目标要求。当然,仅IPv4的主机将无法联系此类设置,但是根据DNS规则,这并不构成非法。

为什么所有先前的答案都如此以IPv4为中心?


-2

做到这一点的三种方法。

  1. 设置MXE记录。域名服务器的邮件设置部分中应有一个MXE记录选项。这样,您可以将MX指向实际IP地址,而无需创建@和www A记录。
  2. 再次,设置MXE记录。如果域名服务器仍然需要 @和/或www A记录,请将其指向域名服务器的驻留页面。
  3. 再次,设置MXE记录。然后使用example.com IP地址93.184.216.34将@和www A记录指向example.com。当有人尝试转到您的页面时,他们将收到“ 404-未找到”。

我在使用服务器的后缀虚拟邮件帐户的IP / DN上执行此操作。我不希望我的IP / DN进入虚拟邮件站点的网页。上述方法可以防止这种情况。有人可以从接收到的完整邮件头中拉出服务器的DN,然后通过该DN到达那里。


MXE记录仅适用于enom
Jacob Evans
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.