【问题标题】:How does Windows know how to resolve mDNS queries?Windows 如何知道如何解析 mDNS 查询?
【发布时间】:2012-01-29 09:16:02
【问题描述】:

当您安装 Bonjour for Windows 时,您可以从系统中的任何位置解析任何“.local”mDNS 名称。

例如,您可以“ping some_computer.local”,mDNSResponder.exe(Bonjour/mDNS Daemon)会响应。

但是,mDNS 在端口 5353 上运行,那么 Windows 如何知道如何解析这些 DNS 查询?

mDNSResponder.exe 是否以某种方式连接到 Windows DNS 解析器?

【问题讨论】:

    标签: windows dns bonjour resolver mdns


    【解决方案1】:

    Bonjour for Windows 允许任何使用标准名称解析 API 的软件来解析 mDNS 名称;它通过使用 WSCInstallNameSpace 将 DLL (mdnsnsp.dll) 注册为 namespace provider 来实现。

    对应的代码包含在mDNSResponder source中(具体看mdnsNSPNSPTool组件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-27
      • 2012-08-03
      • 2014-09-08
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多