Esto capaz es una boludez, pero buéh...
En uno de mis laburos (ahora tengo 3) tenemos un server que da
DHCP y DNS a una red interna, un Debian Etch con
dnsmasq. El punto es que dnsmasq
concentra muy bien estos dos servicios, haciendo muy simple el
poder resolver nombres de máquinas que tomaron su IP dinámicamente
por DHCP. Esto se logra haciendo que el cliente mande un nombre de
máquina, y según el ip que le asigna agrega una entrada de DNS.
Para el entorno donde estoy trabajando esto viene de pelos.
También toma DNS del /etc/hosts. El problema es que
si en la entrada del 127.0.0.1, además del típico
localhost y/o localhost.localdomain
(puaj) hay otro nombre de máquina, y está primero, antes que
ninguna otra máquina, esa entrada queda en el DNS. Así, si desde
dentro de la red preguntás por el nombre del servidor, el DNS
responde que 127.0.0.1. Parrafraseando a un famoso
personaje de una serie televisiva: “D-oh!”.
sysadmin dnsmasq