Browser und Web-App-Multicast-DNS

860
Tobia

Ich habe einen Webserver mit einer Webanwendung, die im lokalen Netzwerk ohne DNS-Server ausgeführt wird. Ich möchte diese Adresse verwenden, um meine Anwendung zu öffnen: http: // myapplication /

Jetzt muss ich die Webserver-IP in der lokalen ns hosts-Datei (es in Windows c: \ windows \ system32 \ driver \ etc \ hosts) von jedem Clientcomputer wie folgt einstellen: 192.168.0.22 myapplication

Kann ich Multicast-DNS verwenden, um die Service-IP im Netzwerk zu verteilen? Wenn ja, wie formatiert man den Dienstnamen? Moderne Browser verwenden Multicast, wenn der DNS-Eintrag nicht vorhanden ist?

0
Ich weiß nicht, warum Ihre Google-Suche dies nicht ergeben hat -> https://en.wikipedia.org/wiki/Multicast_DNS milli vor 7 Jahren 0
Haben Sie auf dieser Wiki-Seite eine Antwort auf diese Fragen gefunden? "Wie formatiere ich den Dienstnamen? Moderne Browser verwenden Multicast, wenn der DNS-Eintrag nicht vorhanden ist?" Tobia vor 7 Jahren 0
Ja. Auf dieser Seite wird erläutert, wie Multicast-DNS funktioniert, einschließlich der Benennung lokaler Dienste (z. B. myapplication.local). Sie können Single-Label-Namen im Allgemeinen nicht für DNS-Namen verwenden, die die Verwendung anderer flacher Benennungssysteme in Browsern / Apps (z. B. Hosttabelle und WINS) auslösen. milli vor 7 Jahren 0
Ich habe versucht, Wireshark mit 5353 UDP abhören zu lassen, öffnete dann einen Webbrowser und fragte nach http: //test.local. Wireshark bekam von dieser Abfrage nichts. Warum? Ich bin sicher, dass Wireshark auf MDNS-Pakete wartet, da ich andere Abfragen erhalten könnte. Tobia vor 7 Jahren 0

1 Antwort auf die Frage

0
ardje

Windows unterstützt keine Multicast-DNS. Windows 10 unterstützt nur die Erkennung von Druckern. Es unterstützt jedoch Netbios-Namensdienste und die Auflösung von lokalen Multicast-Namensverbindungen. LLMNR ist ein RFC und wird von Linux unterstützt. Ich persönlich werde Netbios und LLMNR ausprobieren, da die Anzahl der Fenster 10 weniger als 1% beträgt und selbst dann teilweise unterstützt wird.