DNS 常用测试工具
配置完 DNS 不知道怎么验证?下面这些工具可以测试解析是否正常、DNS 是否生效、哪家 DNS 更快。
命令行工具 💻
nslookup(Windows / macOS / Linux 自带)
cmd
# 查询域名解析结果
nslookup baidu.com
# 指定 DNS 服务器查询
nslookup baidu.com 223.5.5.5
# 查询其他记录类型(如 MX 邮件记录)
nslookup -type=mx qq.comdig(macOS / Linux 自带,Windows 需安装)
bash
# 查询 A 记录
dig baidu.com
# 指定 DNS 服务器
dig @223.5.5.5 baidu.com
# 查询 HTTPS / TXT 记录
dig baidu.com HTTPS
dig baidu.com TXTWindows 快捷命令
cmd
# 查看当前 DNS 配置
ipconfig /all
# 清空 DNS 缓存
ipconfig /flushdns在线工具 🌐
- DNSPerf:全球公共 DNS 性能对比与排名
- DNS 泄漏测试:检测你的 DNS 查询是否被转发到未知服务器
- ipleak.net:检测 DNS 泄漏与真实 IP 情况
测速工具 ⚡
比较不同 DNS 的响应速度,可以下载第三方测速工具:
- dog:
dog baidu.com @223.5.5.5,现代 dig 替代品,输出更友好 - dnsping:类似 ping 的 DNS 延迟测试
- dnslookup(在线):https://dnslookup.online/
TIP
测速建议多测几次取平均,单次结果受网络波动影响较大。延迟在几十毫秒内的差异日常使用几乎无感知。
验证要点 ✅
- 能解析:
nslookup baidu.com能返回 IP - 配置生效:指定 DNS 查询(
nslookup baidu.com 223.5.5.5)与默认查询结果一致 - 无劫持:解析出的 IP 是正常 CDN 节点而非运营商标识页 IP
- 加密生效:浏览器
chrome://net-internals/#dns或 AdGuard Home 查询日志中能看到 DoH/DoT 上游记录