打开命令行敲一行 nslookup -type=mx 目标域名,或者用 MXToolbox、Google Admin Toolbox Dig 这类免费网页工具,几十秒内就能拿到企业邮箱所用的域名和完整 MX 记录,全程零成本,不需要任何账号授权。
企业邮箱域名和 MX 记录,查的到底是什么
很多人一上来就搜工具,结果查错对象,先把两个概念理清楚,后面所有操作都会顺很多。
域名是邮箱的“门牌号”
一个邮箱地址 zhangsan@company.com, 后面那截 company.com 就是企业邮箱域名,它同时承载官网、邮箱、可能还有别的子服务,查邮箱域名,本质是查这个主域名在 DNS 里怎么被配置的。
MX 记录决定了邮件最终投递到哪台服务器
MX(Mail Exchanger)是 DNS 里专门管收邮件的记录类型,别人给你发信时,发件服务器会先问 DNS:“这个域名的邮件该送到哪?”DNS 返回一串 MX 主机名和优先级数字,发件方按数字从小到大依次尝试。
- 优先级数字越小,越优先被尝试
- 一个域名可以有多条 MX,形成主备关系
- MX 指向的主机名,往往直接暴露了邮箱服务商身份
行业共识认为,MX 记录是判断一个域名使用哪家企业邮箱服务最直接的证据,比看网页底部 logo 靠谱得多。
常见服务商的 MX 特征
| 邮箱服务 | 典型 MX 主机名 | 优先级 |
|---|---|---|
| 腾讯企业邮 | mxbiz1.qq.com、mxbiz2.qq.com | 5、10 |
| 阿里企业邮箱 | mx1.qiye.aliyun.com、mx2.qiye.aliyun.com | 5、10 |
| 网易企业邮箱 | 指向 mxmail.netease.com 下的主机 | 一般 5 起 |
| Google Workspace | aspmx.l.google.com、alt1~alt4.aspmx.l.google.com | 1、5、10 |
| Microsoft 365 | 域名.mail.protection.outlook.com | 0 或 10 |
看到 mxbiz 开头基本就是腾讯系,看到 protection.outlook.com 就是微软托管,这张表建议存下来,比搜索引擎快。
企业邮箱域名MX记录怎么查询?三条路径任选
邮箱MX记录查询命令,最快也最准
命令行不吃网络环境,不受网页工具限流影响,是运维人员的第一选择。
Windows 系统用 nslookup:
- 按 Win+R 输入
cmd回车 - 输入
nslookup -type=mx company.com(把 company.com 换成目标域名) - 回车后看 “Non-authoritative answer” 下面的 MX preference 和 mail exchanger 两栏
想指定公共 DNS 排除本地缓存干扰,加个地址就行:
nslookup -type=mx company.com 8.8.8.8
macOS 和 Linux 用 dig:
dig mx company.com
dig +short mx company.com
第二条是精简版,只输出优先级和主机名,适合批量核对,想换 DNS 服务器:
dig @223.5.5.5 mx company.com
PowerShell 用户可以用 Resolve-DnsName company.com -Type MX,输出是表格形式,比 nslookup 好读。
顺便把 TXT 也查了
MX 只管收信,SPF、DMARC 这些发信验证记录都在 TXT 里,查完 MX 紧接着敲:
dig txt company.com
dig txt _dmarc.company.com
SPF 记录一般长这样:v=spf1 include:spf.mail.qq.com ~all,看到 include 后面的域名,服务商身份又是一重佐证。
网页工具,不装环境也能查
没命令行基础的人,用网页版更方便。
- Google Admin Toolbox Dig:直接输域名选 MX,返回原始 DNS 响应,无广告
- MXToolbox:功能最全,一次能查 MX、SPF、DMARC、黑名单
- 简米云 DNS 检测、酷番云 DNSPod 检测:国内解析速度更贴近真实情况
- 站长工具类站点:上手门槛最低,但广告多、有查询频次限制
这类工具免费版通常对单 IP 的日查询次数有约束,做少量核查完全够用,别指望拿它跑批量任务。
从一封邮件反推域名
手上只有对方发来的一封邮件,没有域名怎么办?在邮件客户端里点开“显示原始邮件”,看 From: 后面 之后的域名,或者看 Received: 头里最早一跳的主机名,拿到域名后再走前两条路径。
免费查MX记录的工具有哪些?横向对比一下
不同工具定位不同,选错了会白折腾。
| 工具 | 免费额度 | 强项 | 短板 |
|---|---|---|---|
| nslookup / dig | 完全免费无限制 | 精确、可指定 DNS | 需要记命令 |
| Google Dig | 免费 | 返回原始响应、干净 | 国内访问偶尔慢 |
| MXToolbox | 免费版有频次限制 | 一站式健康检查 | 高级功能要订阅 |
| 国内 DNS 检测平台 | 基础查询免费 | 国内线路视角 | 部分功能需登录 |
| 批量查询 API | 多为付费 | 可自动化 | 免费额度很小 |
业内专家指出,日常核查单个域名,命令行加一个网页工具的组合已经覆盖绝大多数需求,没必要为此付费。
企业邮箱域名查询免费吗?哪些环节会踩坑
“免费”这件事要分清楚边界,不然容易在关键节点卡住。
完全免费的部分:
- 所有 DNS 记录查询(MX、TXT、A、CNAME、NS)
- 通过工信部备案管理系统查域名备案主体
- 通过 WHOIS 查域名注册时间、注册商
可能受限或收费的部分:
- WHOIS 隐私保护:较大比例的企业域名开启了隐私保护,注册人姓名、邮箱会被隐藏,只能看到注册商和关键日期
- 历史 DNS 记录:想查某域名三个月前的 MX 配置,免费工具基本查不到,这类历史数据库通常要订阅
- 批量查询:几十上百个域名的自动化核查,免费接口的频次限制会很致命
- 深度安全检测:黑名单监控、DMARC 报告聚合分析,属于付费范畴
实操建议:单域名核查用免费工具足够;做供应商尽调、批量巡检这类工作,先算清楚需要查多少个域名,再决定要不要买额度,多数情况下,几十个域名的量用脚本加公共 DNS 就能解决,成本为零。
本地企业邮箱域名怎么查?几个真实场景
接手一套没人交接的邮箱系统
新入职接手运维,前任没留文档,登录域名管理后台看不到,怎么办?直接对主域名敲 dig mx,MX 指向哪家,就去哪家的管理后台找账号,如果是自建 Postfix 或 Exchange,MX 会指向自己的服务器 IP 或子域名,那就得从服务器上翻配置文件。
客户说收不到邮件,先看对方 MX
排查退信,第一步不是看自己服务器日志,而是确认对方域名的 MX 是否正常,敲 dig +short mx 对方域名,如果返回空,说明对方压根没配 MX,邮件必然投递失败,MX 正常但解析超时,问题在对方 DNS 服务商。
核对海外合作方的邮件域名
外贸场景常遇到对方用多个域名发信,把每个域名都跑一遍 MX 加 SPF,能快速判断哪些是正规企业邮、哪些是临时注册的免费邮,这类判断对风控有实际价值,查询本身合法,但涉及个人信息的部分不要越界采集。
本地服务商托管的域名
有些企业邮箱域名由本地 IDC 或代理商托管,DNS 服务器是代理商自己的,用 dig ns 域名 看 NS 记录指向谁,再去对应平台查 MX 就顺了。
查到 MX 之后,还能顺手验这几项
MX 只是入口,配套记录齐全才说明邮箱配置规范。
- SPF:
dig txt 域名,确认存在v=spf1开头的记录,且包含了所有发信源 - DMARC:
dig txt _dmarc.域名,没有这条记录,说明对方对仿冒发信基本不设防 - DKIM:需要知道选择器名,常见的是
default、google,命令为dig txt 选择器._domainkey.域名 - PTR 反向解析:
dig -x IP地址,自建邮件服务器必须配好,否则容易被判垃圾邮件 - TTL 值:MX 记录的 TTL 通常设为 600 到 3600 秒,改配置后要等这个时间生效
据工信部相关管理规定,境内域名需完成实名核验与备案,这也意味着通过备案系统交叉验证域名归属是可行路径,且完全免费。
Q&A:企业邮箱域名及MX记录常见疑问
查不到 MX 记录,是不是代表这个域名没邮箱?
不一定,有三种可能:域名确实没配邮箱,只做官网用;本地 DNS 缓存未刷新,换 8.8.8 或 5.5.5 再查一次;域名过期或被暂停解析,先排除后两种,再下结论。
企业邮箱域名MX记录怎么查询才不会被缓存误导?
关键在于绕过本地递归服务器,命令行里显式指定公共 DNS,dig @1.1.1.1 mx 域名,或者用网页工具的多地探测功能,看不同地区解析结果是否一致,刚改过解析的域名,建议等 TTL 时间过后再复核,避免看到旧记录误判为配置失败。
用免费工具查别人公司的邮箱域名,合规吗?
查询 DNS 记录是公开行为,全球任何联网设备都能做,不涉及入侵或数据窃取,属于正常的技术尽调手段,边界在于:只查公开的 DNS 和备案信息,不尝试登录、不抓取邮箱内容、不利用查询结果做骚扰营销,批量采集并对外售卖查询结果,则可能触及数据合规红线。