如果有 2 个 DNS 条目,会发生什么情况:
Name | Type | Value
-------------+-------+--------------
example.com | A | 20.20.20.20
example.com | MX | mail.example.com
这是否意味着对 example.com 的 smtp 请求将映射到 20.20.20.20,并且不知何故请求标头 mail.example.com?什么?
答案1
邮件传输代理将请求接收域 (example.com) 的 MX DNS 条目并确定距离 (优先级或偏好) 最小的记录 (mail.example.com,尽管您的示例中未提供偏好),并将查找该记录的相应 IP 地址。MTA 将连接到 DNS 服务器返回的 IP 地址以发送电子邮件。
在您的示例中,您缺少 mail.example.com 的 A 记录和 MX 记录的首选项,但首选项的表示法取决于所使用的 DNS 软件。
Name | Type | Value
-----------------+-------+--------------
example.com | A | 20.20.20.20
example.com | MX | 10 mail.example.com
mail.example.com | A | 20.20.20.20