martes, 13 de octubre de 2015

Servidor DNS en Linux (Ubuntu 14.04 server)

En esta práctica vamos a configurar un servidor DNS en una máquina virtual con el sistema operativo Ubuntu server instalado.
Una vez configurado, realizaremos las pruebas de contexto pertinentes: desde el propio servidor comprobar resoluciones con el comando host; y desde el cliente con el comando nslookup.

Ubuntu 14.04 Server:

Paso 1:
Ejecutar los comandos sudo apt-get update y sudo apt-get upgrade


Así tenemos los paquetes actualizados.

Paso 2:
Hay que configurar la tarjeta de red de la máquina para asignarle una dirección de red, lo conseguimos ejecutando el comando sudo nano /etc/network/interfaces y la configuramos:


Paso 3:
Vamos a configurarle otra interfaz de red, que la pondremos en modo NAT para poder descargar de los repositorios, que será necesario en los pasos posteriores.
(Apagamos la máquina, desde la configuración, en el apartado de Red, la activamos)


Paso 4:
Usamos el comando dmesg |  grep eth* para comprobar la red:


Paso 5:
Configuro la segunda interfaz de red que le he asignado a la máquina virtual:


Y reiniciamos las interfaces de red para que los cambios se efectúen.
/etc/init.d/networking restart
Ifdown eth1
Ifup eth1


Paso 6:
Instalamos Bind9 con el siguiente comando: apt-get install bind9
Y hacemos una copia de seguridad de los archivos:
Cp /etc/bind/named.conf.local /etc/bind/named.conf.local.copia

Paso 7:
Configuramos las zonas de búsqueda directa e inversa de nuestro servidor DNS:


Paso 8:
Chequeamos la configuración, y copiamos los archivos correspondientes en los que hemos creado nosotros.
Las copias a realizar son:
cp /etc/bind/db.local en /etc/bind/db.raul.local
cp /etc/bind/db.127 a /etc/bind/db.192.168.1


Paso 9:
Editamos el fichero /etc/bind/db.raul.local y comprobamos si la sintaxis es correcta:



Si nos pone OK, es que todo está bien configurado.

Paso 10:
Editamos el fichero /etc/bind/192.168.1 y comprobamos otra vez:


Está todo OK, pasamos al siguiente paso.

Paso 11:
Arrancamos el servicio, y comprobamos desde el servidor:


Comprobaciones:



Paso 12:
Cuando esté todo listo, introducimos nuestro DNS en nuestro servidor DHCP.
Lo hacemos ejecutando el comando nano /etc/dhcp/dhcpd.conf



PRUEBAS

Windows 7:



Ubuntu 14.04 desktop:


Mac OS X (Snow Leopard):








No hay comentarios:

Publicar un comentario