MX 记录查询
邮件退信时,第一个该看的地方就是收件方的 MX 记录。本工具会向该域名的权威 DNS 发起查询,返回全部邮件交换服务器(mail exchanger)的主机名、优先级数值和解析出的 IP 地址:这与发信方 SMTP 服务器在尝试投递前看到的信息完全一致。
MX 查询的工作原理
-
1
输入域名
输入主域名(apex),例如 example.com。不要带上“mail.”,也不要带协议前缀。
-
2
查询 DNS
工具会向公共解析器请求该域名的 MX 记录集,并逐条读取返回的条目。
-
3
查看优先级
优先级数值较低的服务器会被优先尝试;数值相同的服务器则以轮询(round-robin)方式分担负载。
-
4
解析主机名
每个 MX 目标都会被解析为 A 或 AAAA 记录,方便你发现已失效的主机。
MX 记录到底有什么用
MX(Mail Exchanger)记录向外界声明哪些服务器负责接收某个域名的邮件。它们作为 MX 类型 DNS 查询的应答返回,每条记录包含两部分:优先级数值和主机名。发信服务器先尝试优先级数值最低的一台,投递失败后再退回到数值更高的服务器。
一条 MX 记录的结构
| 字段 | 示例 | 含义 |
|---|---|---|
| 优先级 | 10 | 优先顺序,数值越低越优先 |
| Exchanger | aspmx.l.google.com. | 接收邮件的服务器主机名 |
| TTL | 3600 | 解析器可以缓存该应答的秒数 |
本查询能发现的常见错误
- 用 A 记录代替 MX 记录。 有些域名没有设置 MX 记录,却把主域名误指向了一台 webmail 主机,结果邮件投递静默失败。
- 主域名上使用 CNAME。 MX 目标必须是拥有 A/AAAA 记录的主机名。把 CNAME 用作 MX 目标违反 RFC 2181。
- 缺少 null MX。 如果域名根本不收邮件,请发布
MX 0 .,让发信方立刻收到退信,而不是连续几天反复重试。 - 过时的 Google 或 Microsoft 目标。 迁移到 Microsoft 365 的组织常常忘记删除旧的
aspmx.l.google.com条目。
常见问题
为了冗余。邮件采用存储转发机制,因此服务商会用不同优先级发布多台邮件交换服务器。主服务器故障时,发信方会自动尝试下一个优先级。
表示优先级最高,会被最先尝试。这个数值只有相对于同一组中的其他记录才有意义:如果只有一条 MX 记录,优先级写 10 和写 0 的行为完全相同。
技术上可以。这种情况下发信方会退回使用 A 记录,但现代服务商往往会拒绝在这种情况下投递。如果域名不接收邮件,应改为发布 null MX。
因为 DNS 缓存。不同的解析器可能会保留旧记录,直到 TTL 到期为止。如果你刚改过 MX 记录,请等旧的 TTL 过期后再做比较。
相关工具
DNS 查询
无需打开终端,即可查询任意域名的 A、AAAA、MX、TXT、NS、CNAME 和 SOA 记录。
WHOIS 查询
查询域名的公开 WHOIS 注册数据:注册商、名称服务器、状态代码和到期日期。
域名到IP地址
解析任意域名的IPv4(A)和IPv6(AAAA)地址,并复制到任何网络工具中使用。
反向 DNS 查询
查询 IPv4 或 IPv6 地址的 PTR 记录。适合排查邮件服务器、分析日志以及调查垃圾邮件过滤问题。
域名年龄检查器
利用注册局的 WHOIS 数据,查询域名首次注册时间及其具体年、月、日信息。
API Endpoint 检查器
在浏览器中测试允许 CORS 的 HTTP 或 HTTPS 端点,查看最终状态、公开的响应头、耗时和限量正文预览。
此工具还提供其他语言版本
- Búsqueda de registros MX [ES]
- Recherche d'enregistrements MX [FR]
- MXレコード検索 [JA]
- Consulta de Registro MX [PT]
- MX-uppslagning [SV]
- ตรวจสอบ MX Record [TH]
- Tra cứu bản ghi MX [VI]
- بحث سجلات MX [AR]
- MX-Record-Abfrage [DE]
- MX 레코드 조회 [KO]
- Cek MX Record [ID]
- MX-record opzoeken [NL]
- Sprawdzanie rekordów MX [PL]
- Проверка MX-записей [RU]
- MX Kaydı Sorgulama [TR]
- MX Record Lookup [EN]
- Ricerca Record MX [IT]