企业邮箱域名解析超时这个问题,我自己前前后后折腾过好几回。每次的情况都不太一样,有时候是改完记录没等生效就急着验证,有时候是记录跟别人冲突了根本查不出来。下面按我实际处理过的顺序捋一遍。
先别急着怀疑解析记录本身。打开命令行,直接 ping 一个公网 IP,比如 8.8.8.8 或者 114.114.114.114。如果能通,说明网络层没问题,那才轮到 DNS 的嫌疑。如果连 IP 都 ping 不通,先去看路由器和本地网络连接,跟域名解析没关系。
确认是解析的问题之后,第一件事是打开域名服务商的管理后台,把当前生效的解析记录完整看一遍。重点看 MX 记录的主机记录是不是 @,记录值有没有拼错。腾讯企业邮箱要求配两条 MX,一条指向 mxbiz1.qq.com,优先级 5,另一条指向 mxbiz2.qq.com,优先级 10。阿里邮箱则是 mx1.sg.aliyun.com 和 mx2.sg.aliyun.com,优先级分别是 5 和 10。记录值里的每个字符都可能是问题所在,复制的时候特别容易多一个空格或者少一个点。

检查的时候有个坑我踩过不止一次。如果域名之前在别的地方配过企业邮箱,旧的 MX 记录很可能还留在解析列表里没删干净。新旧两条 MX 记录同时存在,邮件服务器不知道该往哪投,结果就是解析验证怎么都过不了。把跟当前邮箱服务商无关的 MX 记录全部删掉或暂停,这一条比什么都关键。
记录确认没问题了,接下来处理缓存。DNS 缓存这个东西分好几层,你本地电脑有缓存,路由器和 ISP 那边也有缓存。Windows 上以管理员身份打开命令提示符,跑 ipconfig /flushdns,Mac 在终端敲 sudo killall -HUP mDNSResponder,Linux 看具体用的是 systemd-resolved 还是 dnsmasq,对应执行刷新命令。清完之后别马上再去点验证,因为你能清掉自己的缓存,但清不掉全国甚至全球递归服务器上的缓存。
说到验证的等待时间,这里有一个很反直觉的事。很多人看到后台提示解析失败,第一反应是删掉记录重新加一遍。这个操作恰恰是最不该做的。你每删一次重新加,TTL 计时器就重置一次,之前等待的时间全白费了,而且新记录要等更久才能传播开。正确的做法是等 TTL 周期走完,短的十分钟,长的一到二十四小时,全球 DNS 完全同步可能要超过二十四小时。别频繁点验证按钮,有些系统会判定为异常操作,反而把验证功能锁了。
等的同时可以自己做一次独立检测,别光看邮箱后台的状态。Windows 上打开命令提示符,敲 nslookup -type=mx 你的域名。如果返回的结果里能看到正确的 MX 记录值,说明解析在你这边的网络已经生效了。如果想看全球各地的传播情况,用 ping.pe 或者 ping.cn 这类工具查一下不同节点的解析结果,比盯着后台的验证状态有用得多。
等了一段时间还是不行的话,检查两个容易被忽略的地方。一个是子域名跟 @ 的混淆。有些人在域名解析后台把 MX 记录加到了 mail.你的域名 这个主机记录上,而不是 @ 或者留空。企业邮箱的 MX 记录主机记录必须跟你要收邮件的那个域名一致,如果你用的是主域名收邮件,主机记录就应该是 @,加到子域名上等于配了个寂寞。
另一个是 CNAME 冲突。如果你的域名上有一条主机记录为 @ 的 CNAME 记录,它和 MX 记录不能共存于同一个主机名。这种情况在用了 CDN 或者云服务的域名上比较常见,解决办法是删掉 @ 上的 CNAME,换成 A 记录来接入 CDN,MX 记录才能正常解析。我遇到过一次就是网站用了 CDN,@ 上挂了 CNAME,结果 MX 记录怎么配都验证不过去,把 CNAME 换成 A 记录之后问题立刻消失。
上面这些都是命令行和后台操作层面的排查,如果这些跑下来还是显示解析超时,最后可以看看 DNS 服务器本身的配置。有些域名的 DNS 服务器地址是早期注册时默认分配的,可能指向了一个已经不维护的 DNS 集群,或者被上游服务商停用了。登录域名注册商的控制台,确认当前使用的 DNS 服务器地址是否跟邮箱服务商推荐的一致。阿里邮箱在控制台里有“检查域名解析”的入口,系统会自动判断解析是否生效并给出具体哪条记录有问题,比自己一条条对着看省事。
最后补充一个对自己排查有用的命令行习惯。验证 MX 记录是否生效,最直接的命令是 nslookup -type=mx 你的域名 8.8.8.8,指定用 Google 的公共 DNS 来查,避免本地 ISP 的 DNS 还在用缓存糊弄你。如果返回结果里有跟邮箱服务商要求一致的 MX 记录值,说明解析在公共层面已经生效了。如果返回的是旧记录或者什么都没有,那就继续等,或者去域名解析后台确认记录确实保存成功了。还有一个容易被忽略的事情是,某些域名后缀的全球验证本身就慢,比如 .xyz 这类个性化域名需要专项验证,比 .com 和 .cn 要多等不少时间。如果用的是这类域名,做好等待的心理准备,别把时间都花在反复改记录上。