Servidor DNS con djbdns II (Lenny)
Recientemente he instalado el servidor dns tinydns, en una distribución Debian Lenny y me he dado cuenta que el anterior articulo Servidor DNS con djbdns I, no sirve para esta distrubución, ya que se reduce mucho por la liberarización total de los paquetes de D. J. Bernstein.
Ahora, todo el proceso se limita a:
apt-get install djbdns
useradd -d /var/log/dns -s /bin/false -g nogroup dnslog
useradd -d /var/lib/tinydns -s /bin/false -g nogroup tinydns
tinydns-conf tinydns dnslog /var/lib/tinydns 10.0.0.1
ln -s /var/lib/tinydns /etc/service/
ln -s /var/lib/tinydns/log/main /var/log/tinydns
dnslog: es el usuario que manejará los logs.
tinydns: usuario con el que se lanzará el servicio.
/var/lib/tinydns: Directorio con los archivos del servicio dns.
/var/log/tinydns: Link con los logs del servicio dns.
10.0.0.1: Ip en la que escuchará nuestro servicio dns.
Con netstat, podemos comprobar si el servicio está escuchando en la ip que le hemos especificado:
netstat -anp|grep -i tinydns
Nos saldrá algo así como:
udp 0 0 10.0.0.1:53 0.0.0.0:* 18784/tinydns
A partir de aquí el articulo es similar al de Servidor DNS con djbdns I, con la única excepción en el directorio de configuración de los dominios que pasará a ser /var/lib/tinydns/root.





