【问题标题】:Is there a way to monitor the system's DNS cache on c#?有没有办法在 c# 上监控系统的 DNS 缓存?
【发布时间】:2014-12-23 16:50:27
【问题描述】:

我想用c#实时监控系统的DNS缓存请求。 我的系统是windows 7 64位。 到目前为止,我所做的是通过在端口 53 上创建一个侦听 UDP 服务器来捕获 DNS 请求,但这会监视所有 DNS 请求,我感兴趣的只是对本地操作系统的 DNS 缓存的请求。有没有办法监控系统的DNS缓存? 太棒了

【问题讨论】:

标签: c# caching windows-7 dns


【解决方案1】:

您可以通过这个 powershell 函数获取您的 DNS 缓存:Show-DnsServerCache

this SO 帖子说明了如何从 C# 调用 powershell 函数。

【讨论】:

  • 是的,谢谢你的回答,但它似乎是一个选项,但仅适用于 Windows Server 2012 R2 和 Windows 8.1。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-30
  • 2021-09-10
  • 2016-07-07
  • 2015-06-09
  • 2014-11-12
相关资源
最近更新 更多