¿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.
networking
dns
hostname
Olivier Lalonde
fuente
fuente
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.fuente
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 .
fuente
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.fuente
Si instala SAMBA, las máquinas Windows que no hablan mDNS resolverán su nombre de host con eso.
fuente