用 nslookup 排查 DNS 解析问题

手动解析域名并查看是哪台 DNS 服务器应答——网站打不开时的第一步排查。

Windows网络命令提示符DNS低风险
运行 `nslookup example.com` 解析域名;用 `nslookup -type=MX gmail.com` 查询邮件记录。

01命令

命令
$ nslookup example.com  ::  query a specific record type:  nslookup -type=MX gmail.com

02作用说明

nslookup 会同时显示它询问的 DNS 服务器和返回的结果,可以立刻判断是 DNS 出了问题还是网站本身挂了。如果默认服务器是路由器且超时,可以直接向公共 DNS 查询(如 nslookup example.com 1.1.1.1)做对比。-type 参数无需进入交互模式即可查询 MX、TXT、NS 等记录类型。

03风险

风险低风险
使用条件Built into Windows 10/11.
!注意: nslookup 成功只说明 DNS 正常,不代表网站本身一定能访问。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • nslookup
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Reference documents nslookup usage and options including "set type=<record type>" for querying specific DNS record types.
  • Nslookup — Name server lookup
    SS64 · technical · 2026-09-17
    依据: Documents nslookup syntax and interactive commands such as set type= for MX/A/TXT queries.

最后验证: 2026-09-19 · 分类: 网络

06相关方案