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

Balanceo de carga con DNS

Si tenéis una aplicación que os permite tener réplicas identicas de vuestros servicios, en diferentes servidores, podéis hacer uso de esta simple técnica, para balancear el tráfico entre todos estos servidores.

Supongamos que tenemos una web con una alta carga de tráfico. El actual servidor que tenemos, se queda lento. Configuraríamos otro idéntico (u otros), que sirviesen el mismo contenido.

Servidor DNS con djbdns I.

En este articulo explicaré como configurar un servidor dns con tinydns, para poder resolver los nombres de un dominio del cual seamos propietarios. Posteriormente, explicaré como meterle un panel de control mediante web y otro explicando como replicar los datos en un servidor secundario.
Ips utilizadas:

10.0.0.10: ip donde escuchara el servidor dns.
10.0.0.1: ip de un host server1.example.com
10.0.0.3: ip del servidor de correo de example.com

Instalamos software necesario:

apt-get install djbdns-installer ucspi-tcp-src