jueves, 27 de septiembre de 2012

BIND, resolución inversa.


Vamos a aprender a configurar nuestro servidor DNS bind para que haga una resolución inversa.
Voy a utilizar siempre la misma máquina para todas las practicas, todas serán en Debian 6 GNU/Linux.

Elevamos nuestros privilegios a root con el comando sudo.
$ sudo su

1. Editamos el fichero de configuración "/etc/bind/named.conf.local" añadimos una zona nueva de tipo "master" pero con una peculiaridad. 
En la configuración para la resolución inversa cuando escribamos una dirección IP vamos a hacerlo de manera inversa, es decir: 192.10.1.1 seria 1.1.168.198.in-addr.arpa.
in-addr.arpa hace referencia a cada nodo del dominio.
# nano /etc/bind/named.conf.local


zone "20.10.192.in-addr.arpa" {

        type master;
        file "/etc/bind/db.20.10.192";
};

2. Una vez hemos añadido la zona vamos a crear el archivo al que hacemos referencia en el paso anterior /etc/bind/db.20.10.192 dejandolo de la siguiente manera.

# nano /etc/bind/db.20.10.192


;
; BIND reverse data file for local loopback interface
;
$TTL 604800
20.10.198.in-addr.arpa.   IN   SOA     servidor.midominio.com. correo.midominio.com. (
                                                       1 ; Serial
                                            604800 ; Refresh
                                             86400 ; Retry
                                         2419200 ; Expire
                                          604800 )     ; Negative Cache TTL
;
20.10.198.in-addr.arpa. IN     NS servidor.midominio.com.
1                                    IN    PTR servidor.midominio.com.
201                                IN    PTR       p01.midominio.com.
202                                IN    PTR p02.midominio.com.


5. Reiniciamos el demonio bind9 para que los cambios tengan efecto.

# /etc/init.d/bind9 restart

daker@mybook:~$ sudo /etc/init.d/bind9 restart
[sudo] password for daker: 
Stopping domain name service...: bind9 waiting for pid 1463 to die.
Starting domain name service...: bind9.

Ya tenemos nuestro servidor DNS funcionando y resolviendo de manera inversa.
Vamos a realizar unas pruebas para comprobar que funciona utilizando nslookup.






2 comentarios: