¿Por qué funciona la resolución de nombres para una dirección .local sin DNS?

¿Por qué funciona la resolución de nombres para una dirección .local sin DNS?

Recientemente, agregué un servidor FreeNAS a mi red local. Puedo acceder a su interfaz web abriendo freenas.local en un navegador en mi máquina principal con Windows.

Sin embargo, cuando hago un

    nslookup freenas.local

desde la misma máquina con Windows, no hay resultados.

Tampoco hay ninguna entrada para freenas.local en mi archivo de hosts.

Entonces, por más tonto que pueda parecerles a algunos de ustedes: ¿Dónde está sucediendo la resolución de nombres para freenas.local?

Respuesta1

El .localTLD esreservado para uso con Multicast-DNS(también conocido como mDNS), nombres que terminan con.local no debe usarse con DNS normal.

Es decir, la razón más obvia por la que nombres como este se resuelven es que los hosts de su red local utilizan mDNS.

Vale la pena señalar que nslookupes una herramienta específica de DNS, no utiliza ningún otro mecanismo de resolución de nombres que el solucionador del sistema operativo normalmente usa además de DNS (por ejemplo, el archivo de hosts, mDNS, etc.).

información relacionada