Añadir y configurar DNS.

Antes de empezar con esta guía debemos de realizar esta otra guía ⇨ Manual VirtualBox, máquina cliente y servidor.
Con la anterior guía habremos hecho que ambas máquinas tengan IP's fijas y se detecten entre sí, una como máquina cliente y la otra como máquina servidor. Cuando ya la hayamos realizado podemos continuar:
Para esta guía vamos a necesitar bind9, por lo que tendremos que instalarlo.
apt-get install bind9
Una vez finalizada la instalación vamos a editar el archivo named.conf.options.
Para ello pondremos el siguiente comando:
nano /etc/bind/named.conf.options
Debemos borrar las almohadillas que aparecen al principio de línea de forwarders y dejarlo como en la imagen:

A continuación vamos a editar el archivo /etc/bind/named.conf.local. Ahí vamos a indicarle donde estarán los archivos que tendrán las búsquedas directas o inversas.
nano /etc/bind/named.conf.local
Vamos a modificar el archivo dejándolo como en la siguiente imagen:

* Podéis poner la ruta que queráis.
Ahora vamos a configurar los archivos que contendrán el direccionamento IP, vamos a configurarlo de la forma que sirva tanto como si buscan por IP o si buscan por el nombre.
cd /etc/bind
De ahí nos interesan los archivos db.127 y db.local, vamos a utilizarlos como plantilla de las tablas de búsqueda. Los copiaremos a la ruta que hemos especificado anteriormente, en el archivo named.conf.local, y le pondremos también el nombre especificado.
cp db.local /var/cache/bind/lara.db
cp db.127 /var/cache/bind/192.168.rev
Ahora vamos a configurar correctamente estos dos archivos.
Primero vamos a configurar el archivo de búsqueda directa.
nano /var/cache/bind/lara.db
Y vamos a dejarlo como en la foto:

Para comprobar que la sintaxis del archivo es correcta podemos utilizar los siguientes comandos:
named-checkzone lara.es /var/cache/bind/lara.db
named-checkconf
Y seguimos con el archivo de búsqueda inversa:
nano /var/cache/bind/192.168.rev
Y vamos a dejarlo como en la imagen:

Y volvemos a comprobar que la sintaxis de este archivo sea correcta:
named-checkzone 192.168.rev /var/cache/bind/192.168.rev
named-checkconf
Ahora debemos especificar al servidor qué IP va a ser la de nuestro servidor y el nombre por el que se le podrá buscar. Accedemos al archivo /etc/resolv.conf.
nano /etc/resolv.conf
Vamos a configurar el archivo como en la siguiente imagen, donde pondremos la IP del servidor y el dominio.

Evitar reescritura de resolv.conf

Para evitar que cada vez que reiniciemos el servidor el archivo resolv.conf se reescriba debemos introducir el siguiente comando:
chattr +i /etc/resolv.conf
De esta forma le habremos quitado los permisos de escritura al fichero, así que si queremos modificarlo debemos introducir el siguiente comando:
chattr -i /etc/resolv.conf
Así habilitaremos de nuevo los permisos de escritura, pero no olvides volver a ejecutar el comando anterior para que no se reescriba.

Y por último vamos a reiniciar bind9 para que los cambios tengan resultados.
/etc/init.d/bind9 restart

Ahora queda probar si las máquinas llegan a conectarse entre sí a través del nombre DNS. Para ello vamos a realizar un ping.



by-nc-sa

Comentarios