DNS Caché - Configuración resolución de nombres

 Configuración de resolución de nombres, busqueda normal y busqueda inversa.

 

Configuración DNS Caché zona normal

Pasos:

1 | Editaremos con nano el fichero de configuración que se encuentra en la siguiente ruta: /etc/bind/named.conf 

2 | Copiaremos el contenido del fichero con las zonas por defecto en uno con una configuración local:
cp /etc/bind/named.conf.default-zones /etc/bind/named.conf.local 

3 | Editaremos con nano el fichero que se encuentra en la siguiente ruta:
 /etc/bind/named.conf.local

De tal forma que nos tiene que quedar en el interior del fichero algo como esto:

zone "servidor.dominio.com" {
type master; 
file "/etc/bind/db.'dominio'"; }; 

4 | Copiaremos el fichero que se encuentra en la siguiente ruta por otro dentro de la misma ruta para poder realizar la siguiente configuración que hay más abajo:
cp /etc/bind/db.empty /etc/bind/db.'dominio'

En el fichero se incluiran estas lineas:

 $TTL    86400
@       IN      SOA     dominio. nombre_maq.dominio. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                          86400 )       ; Negative Cache TTL
;
@       IN      NS      cliente1.
maquina1        IN      A       ip maquina 1
maquina2        IN      A       ip maquina 2




** Hay que prestar especial atencion a los puntos de la primera linea marcada.

5 | Comprobaremos las zonas con los siguientes comandos:
cd /etc/bind 
named-checkconf (para la zona normal) 

named-checkzone 'nombre de la zona' /etc/bind/db.'dominio'
Con esto podremos resolver nombres de dominio de forma normal.


Configuración DNS Caché zona inversa.


1 | Editamos con nano el contenido del fichero que se encuentra en la siguiente ruta:
/etc/bind/named.conf.local



Cambiamos las direcciones para nuestra red, la 192.168.1.0 por ejemplo quedaria asi:
Guardando la configuracion en un archivo llamado db.'nombre de la zona inversa'.

2 |  Para crear el archivo anterior:
cp /etc/bind/db.127 /etc/bind/db.1.168.192


Quedaria asi para una red con el dominio folgored.com y un servidor con X clientes
 $TTL    604800
@       IN      SOA     folgored.com. servidor.folgored.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      servidor.
1       IN      PTR     servidor.
2       IN      PTR     cliente1.

NOTA: Los numeros 1 y 2 son las terminaciones de ip de las maquinas que estan a la derecha nombradas.
NOTA: En la zona inversa hay que añadir un punto a la terminacion del nombre de las maquinas, especial atencion en ello.
NOTA: para ver las concesiones de direcciones ip insertar el comando cat /var/lib/dhcp/dhcpd.leases.