MX 查询工具
查询任意域名的邮件交换记录
本页提供关于 MX 记录查询的原创、经人工审校的内容,涵盖基于优先级的路由、备用邮件服务器,以及 MX 目标与 A/AAAA 记录的关系。
MX(邮件交换)记录是 DNS 记录,用于指定负责代表域名接收邮件的邮件服务器。它对邮件投递至关重要,域名必须正确配置才能接收邮件。
关键组成:
- 优先级:数字越小,邮件服务器优先级越高
- 邮件服务器:邮件服务器的主机名(必须是完整域名)
- TTL:生存时间——记录应被缓存多久
MX 记录的工作原理:
- 当有人向您的域名发送邮件时,其邮件服务器会查询您的 MX 记录
- 发件服务器优先尝试投递到优先级最高(数字最小)的服务器
- 如果主服务器不可用,则尝试下一优先级的服务器
- 此过程持续进行,直到邮件投递成功或所有服务器均失败
最佳实践:
- 为主备服务器设置合理的优先级,例如 5 和 10。
- 确保邮件服务器有匹配的 A 记录和 PTR(rDNS)反向解析。
- 更换邮件服务商或服务器后及时检查 MX 记录。
基本 MX 记录配置:
常用邮箱服务商:
Google Workspace
Microsoft 365
未找到 MX 记录
该域名未配置 MX 记录,邮件将无法投递。
解决方案:在 DNS 配置中添加 MX 记录。
MX 指向 CNAME
MX 记录应指向 A 记录,而不是 CNAME 记录。
解决方案:将 MX 更新为指向实际主机名。
TTL 值过高
过高的 TTL 值会在服务器变更时延迟邮件投递。
解决方案:使用合理的 TTL 值(300-3600 秒)。
单点故障
只有一条 MX 记录会形成单点故障。
解决方案:配置优先级数字更高的备用 MX 记录。
主机名不正确
MX 必须指向有效可达的邮件服务器,并配置匹配的 PTR 记录。
解决方案:核对邮件服务器主机名,并配置匹配的 A 与 PTR 记录。
优先级重复
相同的优先级可能导致邮件服务器之间路由不稳定。
解决方案:为主备服务器设置不同的优先级数字。
MX 变更需要多久传播?
MX 记录变更通常在 24-48 小时内传播,全球最长可达 72 小时。TTL 值会影响变更被识别的时间。
可以有多个相同优先级的 MX 记录吗?
可以。多条 MX 记录可以具有相同优先级,此时邮件服务器会随机选择,从而实现负载均衡。
如果所有 MX 记录都不可达会怎样?
如果所有 MX 记录都不可达,发件邮件服务器通常会重试投递数天,之后才将邮件退回为无法投递。
不收邮件还需要 MX 记录吗?
如果不想接收该域名的邮件,可以完全省略 MX 记录,或设置空 MX 记录(优先级 0、交换值“.”)来明确拒绝邮件。
MX 记录可以指向 IP 地址吗?
不可以。MX 记录必须指向主机名(A 或 AAAA 记录),不能直接指向 IP 地址,这是 RFC 标准的要求。
MX 代表什么?
邮件交换(Mail Exchange)——用于将邮件路由到邮件服务器的 DNS 记录。
优先级数字代表什么?
数字越小优先级越高、越先尝试;其他记录作为备份。
没有 MX 记录还能接收邮件吗?
不能。没有 MX 记录,发件服务器将无法确定邮件投递地址。
