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;};

};

===============================================================================

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.

untagged

El juego de la vida con Processing [ Java ] » « Montando un sistema de descargas oculto ( 1 ): las bases