如何将电子邮件传送到没有 MX 记录的域?

Luc*_*cas 33 networking domain-name-system email

有人有 2 个电子邮件地址: bob@domainname.com.br 和 bob@domainname.com 。这些域的 DNS 记录如下所示:

域名.com.br

$ dig any domainname.com.br
;; ANSWER SECTION:
domainname.com.br.  86179   IN  SOA ns1.domainname.com.br. suporte.domainname.com.br. 2010081200 20000 4000 1409600 86400
domainname.com.br.  86179   IN  MX  10 domainname.com.br.
domainname.com.br.  86179   IN  A   177.39.XXX.YY
domainname.com.br.  85342   IN  NS  ns1.domainname.com.br.

;; AUTHORITY SECTION:
domainname.com.br.  85342   IN  NS  ns1.domainname.com.br.

;; ADDITIONAL SECTION:
domainname.com.br.  86179   IN  A   177.39.XXX.YY
ns1.domainname.com.br.  85342   IN  A   177.39.XXX.YY
Run Code Online (Sandbox Code Playgroud)

域名.com

$ dig any domainname.com
;; ANSWER SECTION:
domainname.com. 37036   IN  SOA ns1.domainname.com.br. mattana.domainname.com.br. 1229685618 10800 3600 604800 38400
domainname.com. 37036   IN  A   177.39.XXX.YY
domainname.com. 37036   IN  NS  ns1.domainname.com.br.

;; AUTHORITY SECTION:
domainname.com. 37036   IN  NS  ns1.domainname.com.br.

;; ADDITIONAL SECTION:
ns1.domainname.com.br.  85036   IN  A   177.39.XXX.YY
Run Code Online (Sandbox Code Playgroud)

domainname.com 没有 MX 记录。但是,当我向 bob@domainname.com 发送电子邮件时,它会被发送,并且接收者会使用 bob@domainname.com.br 地址进行回复。发送到 bob@domainname.com 的电子邮件可能被重定向到 bob@domainname.com.br。鉴于 domainname.com 没有 MX 记录,这怎么可能?

MDM*_*rra 68

根据RFC 5321第 5 节,如果不存在 MX 记录,邮件服务器应该回退到域的 A 记录。这大概就是正在发生的事情。

  • 由于两个域的 A 记录似乎解析为相同的 IP 地址(尽管存在混淆),我猜测该 IP 地址处有一个 SMTP 服务器,它接受两个域的电子邮件并将它们传送到 bob@domainname 的邮箱。 com.br. (10认同)