标签: c# caching windows-7 dns
我想在c#中实时监控系统的DNS缓存请求。 我的系统是Windows 7 64位。 到目前为止我所做的是通过在端口53上创建一个侦听UDP服务器来捕获DNS请求,但是这会监视所有DNS请求,我感兴趣的只是对本地操作系统的DNS缓存的请求。有没有办法监控系统的DNS缓存? THx的
答案 0 :(得分:0)
您可以通过此powershell函数获取DNS缓存:Show-DnsServerCache
而且this SO帖子说明了如何从C#调用powershell函数。