.NET(对于在XP,Vista或Windows 7上运行的WPF应用程序)是否有办法监视/嗅探应用程序对本地DNS进行的DNS查找?
例如,是否有某个Windows本地DNS缓存的日志文件?
(后台 - 解析网络数据包似乎不起作用,因为如果已经在Windows DNS中缓存,则不必在PC外部发布DNS查找)
答案 0 :(得分:2)
FWIW,检查tcpview + perfmon / res,似乎dnscache在UDP端口5355上侦听'localhost'(对于我的win7上的ipv4和ipv6),并且因为netmon可以捕获localhost流量(大多数嗅探器不能AFAIK ),您应该能够使用NMAPI(安装后查看Microsoft网络监视器3 \ api \ NetmonAPI.cs)来监控该流量。
如果您希望地点为现有消费者寻找示例代码,请在托管界面之上使用VRTA和NMExperts(IIRC)网站: