¿Resolución de nombre en LAN local?

14

¿Hay alguna manera fácil de permitir que mis otras computadoras resuelvan mi nombre de host a través de la red sin tener que editar sus archivos de host o su configuración de DNS? Algunas de las computadoras están en Windows.

Olivier Lalonde
fuente
1
Tenía la impresión de que la mayoría de los enrutadores domésticos disponibles en el mercado hacen esto por usted, siempre que use el proxy DNS incorporado como el servidor DHCP / DNS estático para su red.
crasic
La mejor respuesta de una pregunta similar: askubuntu.com/a/2632/11522
nobar

Respuestas:

10

Para resolver los nombres de host de Avahi , otras computadoras deben tener libnss-mdns instalados.

Otra opción, si usted es el administrador de la red, es distribuir una dirección DNS privada por DHCP (sus computadoras están configuradas por DHCP). Para una red pequeña, dnsmasq es un buen paquete combinado (DNS + DHCP). Le permite servir simplemente a su /etc/hostsred.

concha
fuente
sudo apt-get install libnss-mdnsen la computadora (Ubuntu) que desea compartir. Esto iniciará el 'Avahi mDNS / DNS-SD Daemon: avahi-daemon' y permitirá el descubrimiento por (hostname) .local en computadoras con software de cliente compatible.
nobar
8

En entornos de red mixtos, puede hacer esto con resoluciones de nombre de Avahi / Zeroconfig que se resolverían en Mac-OS y en Windows (cuando se está ejecutando Bonjour ). Ver también esta respuesta .

Takkat
fuente
6

En todas las instalaciones recientes de Ubuntu puedes usar hostname.localy simplemente funciona. Creo que esto significa que mDNS se configura automáticamente, pero como siempre funciona (excepto con algunos enrutadores en algunos hoteles, donde recibiría una notificación sobre la desactivación debido a un enrutador roto), no he tenido que cavar en.

Chipaca
fuente
1

Si instala SAMBA, las máquinas Windows que no hablan mDNS resolverán su nombre de host con eso.

psusi
fuente
Excelente sugerencia! Tenga en cuenta que desde el cliente de Windows, no utiliza la extensión ".local".
nobar