如何在不使用 ipconfig 的情况下显示 DNS 缓存?

如何在不使用 ipconfig 的情况下显示 DNS 缓存?

我在尝试获取 DNS 缓存而不使用时遇到问题ipconfig

我无法使用该ipconfig工具,正在寻找替代命令行工具来显示 DNS 缓存,就像以下命令一样:

ipconfig /displaydns

答案1

如果您使用的是较新版本的 Windows,您可以尝试使用 netsh 命令。

请参阅此 Technet 文章以了解更多信息

摘自本文:

语法 show dns [[name=]InterfaceName]

参数 [ name= ] InterfaceName :指定要显示其 DNS 配置的接口的名称。InterfaceName 参数必须与网络连接中指定的接口名称相匹配。如果 InterfaceName 包含空格,请使用引号将文本括起来(例如,“接口名称”)。

答案2

也许这是一个蹩脚的答案,但将输出发送到文件意味着您可以看到所有输出:

ipconfig /displaydns > dns-cache.txt

相关内容