Estoy tratando de crear un DNS local en mi equipo para que yo pueda acceder de forma local con una dirección de DNS en lugar de una dirección IP. La primera cosa que hice fue configurar el nombre de host en los archivos /etc/hosts
y /etc/init.d/hostname.sh
.
$ sudo vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 mynewhostname
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
$ sudo vi /etc/hostname
mynewhostname
Luego he instalado el avahi-daemon como servidor DNS:
sudo apt-get install avahi-daemon
Después de reiniciar el sistema me puede acceder al DNS local mynewhostname.local
sólo de localhost
(sólo desde mi propio ordenador), otros equipos de la red local sólo puede acceder a mi ordenador con la dirección IP y no con el DNS. ¿Alguien sabe por qué pasa eso? O lo que sería un enfoque diferente para crear un DNS local que ha visto de todo en mi red local?