DNS:是否有“MX”logging而没有“A”logging?

说你拥有一个abcd.com ,你只想用它来通过[email protected]发送和接收电子邮件。 你不想提供任何types的网站。

您可以设置DNSlogging以包含“MX”logging和“A”logging吗?


编辑:为了澄清,邮件服务器(术语?)不会在abcd.com或* .abcd.com托pipe

只要MXlogging指向的系统本身有一个Alogging,那么是的。

例如: example.com可以有一个MXlogging指向mail.otherdomain.com 。 只要名称mail.otherdomain.com本身可以parsing为IP地址,这是example.com的有效configuration。

严格来说, mail.otherdomain.com应该是IP地址的Alogging,以便符合RFC标准。 但是,这个Alogging将位于otherdomain.com域,而不是example.com

解决您的示例,为了使[email protected]成为有效的电子邮件地址,需要将mail.otherdomain.comconfiguration为处理[email protected]入站邮件。

没有。 MXlogging指向一个名称。 名称必须是可parsing的(通过Alogging)。 MXlogging不应指向CNAME(RFC 1034第3.6.2节,RFC 1912第2.4节)

这是可能的 – 如果只需要通过IPv6的邮件 – 因为MXlogging指向的AAAAlogging满足地址目标要求。 当然,只有IPv4的主机将无法联系到这样的设置,但这并不违反DNS规则。

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

三种方法来做到这一点。

  1. 设置一个MXElogging。 在域名服务器的邮件设置部分应该有一个MXElogging的select。 这样,您可以将MX指向一个实际的IP地址,而无需创build@和www Alogging。
  2. 再次,设置一个MXElogging。 如果域名服务器无论如何都需要 @和/或www Alogging,则将其指向域名服务器的停放页面。
  3. 再次,设置一个MXElogging。 然后使用example.com IP地址93.184.216.34将@和www Alogging指向example.com。 当有人试图去你的网页,他们将收到“404 – 找不到”。

我在使用服务器的postfix虚拟邮件帐户的IP / DN上执行此操作。 我不想让我的IP / DN去虚拟邮件网站的网页。 上面的方法阻止了这一点。 有人可以将服务器的DN从任何收到的完整邮件头中取出,然后通过该DN去那里。