代码之家  ›  专栏  ›  技术社区  ›  Greg

如何监视/嗅探对windows本地DNS的本地DNS查找?(在XP、Vista、Win7上)

  •  2
  • Greg  · 技术社区  · 14 年前

    在.NET中(对于运行在XP、Vista或Windows7上的WPF应用程序)是否有方法监视/嗅探应用程序正在对本地DNS进行的DNS查找?

    例如,是否有某个windows本地DNS缓存的日志文件?

    (后台-解析网络数据包似乎不起作用,因为如果DNS查找已缓存在Windows DNS中,则可能不必在PC外部发出)

    1 回复  |  直到 14 年前
        1
  •  2
  •   James Manning    14 年前

    FWIW,检查tcpview+perfmon/res,似乎dnscache监听UDP端口5355上的“localhost”(对于win7上的ipv4和ipv6),并且由于netmon可以捕获localhost流量(大多数嗅探器不能AFAIK),您应该能够使用NMAPI(请参阅Microsoft Network Monitor 3\api)\NetmonAPI.cs安装之后)来监视流量。