jueves, 20 de enero de 2011

Resolviendo dominios .42 en un servidor BIND9 casero (DNS)

Pues nada, veamos como hacer que nuestro DNS casero resuelva direcciones con el TLD .42, si no sabes que es esto, mejor hechale un vistazo al proyecto https://www.42registry.org/faq-es.php

"42 Registry es, principalmente, una experiencia como otras tantas de las que abundan en Internet hoy en día. Es una organización sin ánimo de lucro, orientada a proponer un TLD (Dominio de Primer Nivel) para agrupar a una comunidad concreta."

Voy a suponer una distro basada en Debian ( Ubuntu, Trisquel ... Debian... ), pero la idea es la misma para todos, solo hay que cambiar un par de cosas (que avisaré cuando se tercie).


 Primero instalamos el servidor DNS en la máquina que queremos

sudo apt-get install bind9

( Aceptamos lo que sea, y sinó usamos una distro "Debian-based", buscamos el paquete en el repositorio correspondiente )

( Esto se puede leer en el FAQ de 42 ) Abrimos el archivo "/etc/bind/named.conf"

sudo nano /etc/bind/named.conf

( Puedes cambiar nano por gedit, joe, emacs, vi, kwrite, o el que sea ) y añadimos esto al final:

zone "42" IN {
    type forward;
    forwarders {91.191.147.246; 91.191.147.243; 79.143.244.68;}; 
allow-query { any; }; 
};


Hay que reiniciar el servidor DNS para que lea la configuración

sudo /etc/init.d/bind9 restart

(Puede cambiar según la distro)

Y añadir la maquina como servidor DNS, abrimos "/etc/resolv.conf"

sudo nano  /etc/resolv.conf


 (Lo dicho, no tiene porque ser nano)y añadimos

nameserver aquí_la_ip_del_servidor_dns


Ya se puede comprobar que funciona

$ nslookup 4.irc.42
Server:        127.0.0.1
Address:    127.0.0.1#53

Non-authoritative answer:
4.irc.42    canonical name = irc.geeknode.org.
Name:    irc.geeknode.org
Address: 91.208.40.24
Name:    irc.geeknode.org
Address: 193.200.42.54
Name:    irc.geeknode.org
Address: 80.67.169.17
Name:    irc.geeknode.org
Address: 81.93.247.132

$


Y ya está, solo queda insistir en que quién no haya leído el FAQ, lo haga.

No hay comentarios:

Publicar un comentario