首页/网络/网络排障速查/Resolve-DnsName:Windows 现代 DNS 查询
DNS 与解析排查46 条

Resolve-DnsName:Windows 现代 DNS 查询

PowerShell 版 dig:支持指定服务器、类型、跟踪,输出为对象可管道处理,是 Windows 排 DNS 的首选(优于 nslookup)。

网络排障速查网络更新于 2026-10-12

常用查询

常用查询
Resolve-DnsName example.com
Resolve-DnsName example.com -Type MX
Resolve-DnsName example.com -Type A -Server 8.8.8.8
Resolve-DnsName example.com -DnsOnly           # 跳过 hosts 文件(重要!)
Resolve-DnsName example.com -NoHostsFile -DnsOnly | Format-List
-Server指定 DNS 服务器 IP
-Type记录类型(A/AAAA/MX/TXT/PTR/CNAME/SRV 等)
-DnsOnly只走 DNS,不使用本地 hosts 缓存
-NoHostsFile明确忽略 hosts 文件
Windows 解析顺序默认 hosts 优先;排查『域名指向不对』时务必 -DnsOnly/-NoHostsFile,避免被 hosts 干扰。

易错点

  • 不用 -DnsOnly 时结果可能来自 hosts 文件或缓存,结论失真
  • -Server 指定公网 DNS 查内网域名当然失败,需明确适用范围

数据来源与参考

  • Microsoft Learn:Resolve-DnsName 文档
  • Windows DNS 客户端解析顺序

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌