¿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.
¿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.
Respuestas:
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/hosts
red.
sudo apt-get install libnss-mdns
en 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.
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 .
En todas las instalaciones recientes de Ubuntu puedes usar hostname.local
y 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.