怎么看使用过的DNS?

HCRM技术_小炮 DNS 2026-04-12 3 1

查看使用过的DNS记录取决于你的设备和需求,以下是几种常见方法:

Windows 系统

查看当前DNS

ipconfig /all

在输出中找到网络适配器,查看 "DNS Servers" 项。

查看DNS缓存

显示DNS缓存
ipconfig /displaydns
清空DNS缓存
ipconfig /flushdns

macOS 系统

查看当前DNS

scutil --dns

networksetup -getdnsservers Wi-Fi  # 无线网络
networksetup -getdnsservers Ethernet  # 有线网络

查看DNS缓存

查看mDNSResponder缓存
sudo killall -INFO mDNSResponder
然后在控制台应用中查看日志

Linux 系统

查看当前DNS

cat /etc/resolv.conf

2. 查看systemd-resolved缓存

systemd-resolve --statistics

3. 查看DNS缓存(如果使用dnsmasq)

sudo journalctl -u dnsmasq

路由器层面

登录路由器管理界面:

- 地址通常是192.168.1.1192.168.0.1

- 在DHCP或网络设置中查看DNS配置

使用命令行工具

查看DNS查询记录

Linux/macOS
nslookup example.com
dig example.com
Windows
nslookup example.com

实时监控DNS请求

Linux (需要sudo)
sudo tcpdump -i any -n port 53
使用tshark(Wireshark命令行版)
sudo tshark -i any -f "port 53" -Y "dns"

浏览器扩展

DNS over HTTPS 查看器(Firefox/Chrome扩展)

DNS Flusher - 查看和清除DNS缓存

专业工具

1、Wireshark - 网络抓包分析所有DNS流量

2、DNSBench - 测试和比较DNS服务器

3、GRC DNS Benchmark - DNS性能测试工具

注意事项

- DNS缓存通常有时间限制(TTL)

- 有些应用(如浏览器)有自己的DNS缓存

- 隐私模式/无痕模式不会使用常规DNS缓存

选择哪种方法取决于你是想查看:

当前配置的DNS服务器

DNS解析缓存

历史DNS查询记录

实时DNS流量

文章摘自:https://idc.huochengrm.cn/dns/24663.html

评论

精彩评论
  • 2026-04-12 10:21:47

    使用过的DNS记录可以帮助我们了解网络行为历史,分析潜在的安全风险,优化网络连接,但需注意保护个人隐私,合理合法使用相关数据。