Warum funktioniert die Namensauflösung für eine .local-Adresse ohne DNS?

Warum funktioniert die Namensauflösung für eine .local-Adresse ohne DNS?

Vor Kurzem habe ich meinem lokalen Netzwerk einen FreeNAS-Server hinzugefügt. Ich kann seine Weboberfläche erreichen, indem ich freenas.local in einem Browser auf meinem Windows-Hauptcomputer öffne.

Wenn ich jedoch

    nslookup freenas.local

vom selben Windows-Rechner gibt es keine Ergebnisse.

Es gibt auch keinen Eintrag für freenas.local in meiner Hosts-Datei.

Also, so dumm es für einige von Ihnen klingen mag: Wo findet die Namensauflösung für freenas.local statt?

Antwort1

Die .localTLD istreserviert für die Verwendung mit Multicast-DNS(auch bekannt als mDNS), Namen, die mit.local sollte nicht mit regulärem DNS verwendet werden.

Der offensichtlichste Grund, warum solche Namen für Sie aufgelöst werden, ist, dass Hosts in Ihrem lokalen Netzwerk mDNS verwenden.

Bemerkenswert nslookupist, dass es sich um ein DNS-spezifisches Tool handelt und keine anderen Mechanismen zur Namensauflösung verwendet, die der OS-Resolver normalerweise zusätzlich zu DNS verwendet (z. B. die Hosts-Datei, mDNS usw.).

verwandte Informationen