¿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.


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.


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


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.


1

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


Excelente sugerencia! Tenga en cuenta que desde el cliente de Windows, no utiliza la extensión ".local".
nobar
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.