用 nslookup 排查 DNS 解析问题
手动解析域名并查看是哪台 DNS 服务器应答——网站打不开时的第一步排查。
运行 `nslookup example.com` 解析域名;用 `nslookup -type=MX gmail.com` 查询邮件记录。
01命令
命令
$ nslookup example.com :: query a specific record type: nslookup -type=MX gmail.com02作用说明
nslookup 会同时显示它询问的 DNS 服务器和返回的结果,可以立刻判断是 DNS 出了问题还是网站本身挂了。如果默认服务器是路由器且超时,可以直接向公共 DNS 查询(如 nslookup example.com 1.1.1.1)做对比。-type 参数无需进入交互模式即可查询 MX、TXT、NS 等记录类型。
03风险
!注意: nslookup 成功只说明 DNS 正常,不代表网站本身一定能访问。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- nslookup依据: Reference documents nslookup usage and options including "set type=<record type>" for querying specific DNS record types.
- Nslookup — Name server lookup依据: Documents nslookup syntax and interactive commands such as set type= for MX/A/TXT queries.
最后验证: 2026-09-19 · 分类: 网络