MX 记录的查询方法
收不到邮件、发不出邮件时,最先要怀疑的就是 MX 记录。这里整理了查询方法和结果的解读方式。
查询 MX 记录无需注册会员・免费
什么是 MX 记录
MX(Mail eXchanger)记录是一种 DNS 设置,用来指定“发往这个域名的邮件,由哪台服务器接收”。向 info@example.com 发送邮件时,发送方的服务器会查询 example.com 的 MX 记录,以此决定投递到哪里。
查询步骤
- 点击下方的“查询 MX 记录”,页面打开后记录类型已经选为 MX。
- 输入想查询的域名(例如:
example.com),然后点击“查询”。 - 查询对象请先选择“权威 DNS”,这样可以看到您设置的内容本身。
结果的解读
example.com. 3600 IN MX 10 mx1.example.net. example.com. 3600 IN MX 20 mx2.example.net.
开头的数字是优先级,数字越小越优先。上面的例子中,会先投递到 mx1,只有连接不上时才使用 mx2。优先级相同时,会分散到各台服务器上使用。
常见的问题
- 查不到任何 MX:说明没有设置。如果需要收邮件,请按照邮件服务的说明添加 MX。
- MX 的目标是 CNAME:MX 的目标不能使用 CNAME。请指定拥有 A 或 AAAA 记录的主机名。
- 目标主机名没有 IP 地址:MX 的目标必须是能查到 A 记录(AAAA)的主机名。请用 A 类型确认。
- 看到的是旧值:刚修改之后,公共 DNS 一侧还会残留缓存。请参阅如何确认 DNS 是否已生效。
- 不使用该域名的邮件:也可以用“Null MX”(
0 .)的写法,声明不接收邮件。
如果还关心发送方的认证,也请确认写在 TXT 中的SPF 记录的查询方法。
常见问题
有多条 MX 记录正常吗?
正常。为了准备备用服务器,会把优先级错开,并列设置多条。
修改 MX 记录后,邮件会立刻切换吗?
在 TTL(缓存秒数)过去之前,邮件仍可能投递到旧的目标。修改前先把 TTL 调短,切换会更快。
其他说明书
最后更新: 2026-10-21