Wenn Sie Bonjour für Windows installieren, können Sie jeden ".local" mDNS-Namen von einer beliebigen Stelle im System auflösen.
Sie können zum Beispiel "ping some_computer.local" und mDNSResponder.exe (Bonjour / mDNS Daemon) antworten.
Allerdings arbeitet mDNS an Port 5353. Wie kann Windows diese DNS-Anfragen auflösen?
Hängt sich mDNSResponder.exe irgendwie in den Windows DNS-Resolver ein?
Mit Bonjour für Windows kann jede Software, die die Standard-Namensauflösungs-APIs verwendet, mDNS-Namen auflösen. dies geschieht durch Registrieren einer DLL (mdnsnsp.dll) als Namespace-Provider mit WSCInstallNameSpace .
Der entsprechende Code ist in der mDNSResponder-Quelle enthalten (sehen Sie sich insbesondere mdnsNSP und NSPTool Komponenten).