Servidor DNS Ubuntu

23
DNS. PRÁCTICA 2. Instalación y configuración del servicio DNS en Ubuntu con Webmin. Sergio Morón Sergio Santos

description

Manual de instalación y configuración de un servidor DNS en el sistema operativo Ubuntu, a través de la herramienta Webmin.

Transcript of Servidor DNS Ubuntu

Page 1: Servidor DNS Ubuntu

DNS. PRÁCTICA 2.

Instalación y configuración del

servicio DNS en Ubuntu con Webmin.

Sergio MorónSergio Santos

Page 2: Servidor DNS Ubuntu

ÍNDICE

• Práctica 2.1: Configurar una zona maestra de resolución directa.

• Práctica 2.2: Configurar una zona maestra de resolución inversa.

• Práctica 2.3: Añadir registros a las zonas creadas

• Práctica 2.4: Comando dig.

• Práctica 2.5: Configurar un servidor DNS secundario

• Práctica 2.6: Configurar servidores de reenvío

Page 3: Servidor DNS Ubuntu

Práctica 2.1: Configurar una zona maestra de resolución directa.

• Vamos a proceder a la instalación y configuración de un servidor DNS en Ubuntu, mediante Webmin.

• Primero tenemos que configurar Ubuntu para que el servidor DNS principal sea él mismo. Para ello tenemos que editar el archivo /etc/resolv.conf introduciendo la dirección IP de nuestro equipo.

Page 4: Servidor DNS Ubuntu

Práctica 2.1: Configurar una zona maestra de resolución directa.

• Después debemos instalar el paquete bind9 para obtener el servidor DNS.

• Si lo instalamos desde la terminal, el sistema nos pide que eliminemos paquetes que ocasionarían errores.

Page 5: Servidor DNS Ubuntu

Práctica 2.1: Configurar una zona maestra de resolución directa.

• Una vez instalado el servidor DNS, nos situamos en la herramienta Webmin. Dentro de la opción “Un-Used Modules”, accedemos a “Servidor de DNS BIND” para la configuración del DNS.

• A continuación, crearemos una zona maestra donde introduciremos el nombre del servidor de nuestro dominio, el nombre de nuestro equipo y la dirección de correo.

Page 6: Servidor DNS Ubuntu

Práctica 2.1: Configurar una zona maestra de resolución directa.

• Una vez creada la zona maestra, nos aparecerá en la página principal del “Servidor DNS BIND”.

• Siempre que configuremos el servidor DNS debemos “Aplicar la configuración”.

• Para editar y configurar la nueva zona maestra, tan solo tenemos que acceder a ella y nos aparecerá la siguiente ventana con las distintas configuraciones.

Page 7: Servidor DNS Ubuntu

Práctica 2.1: Configurar una zona maestra de resolución directa.

• NOTA: Si tenemos o creemos que tenemos un fallo cuando configuremos el servidor DNS, podemos ver si existe algún fallo en la opción en el menú principal del servidor DNS de Webmin

Page 8: Servidor DNS Ubuntu

Práctica 2.2: Configurar una zona maestra de resolución inversa.

• Para crear una zona maestra inversa, debemos seleccionar “inversa”, en la parte de crear zona maestra, indicándole la dirección de red de nuestros equipos, junto el nombre de nuestro equipo servidor. También podemos cambiar el tiempo de refresco y el de expiración.

Page 9: Servidor DNS Ubuntu

Práctica 2.3: Añadir registros a las zonas creadas

• A continuación, vamos a proceder a añadir registros a las zonas creadas para tres de los clientes.

• Dentro de la zona creada, nos situamos en el siguiente icono para añadir un nuevo registro (A), donde introduciremos el nombre de los equipos y sus direcciones IPs correspondientes.

Page 10: Servidor DNS Ubuntu

Práctica 2.3: Añadir registros a las zonas creadas

• También podemos añadirlas en las direcciones inversas (PTR) en el icono , indicando la dirección IP de las máquinas y su nombre de equipo.

En este caso sólo añadiremos dos de las máquinas.

Page 11: Servidor DNS Ubuntu

Práctica 2.3: Añadir registros a las zonas creadas

• Una vez finalizado, nos situamos en la máquina servidor para comprobar que funciona correctamente el servidor DNS, tanto las resoluciones directas como las inversas.

• Para ello basta con introducir el comando nslookup seguido con el nombre completo del dominio (directa) y la dirección IP de la máquina (inversa).

Page 12: Servidor DNS Ubuntu

Práctica 2.3: Añadir registros a las zonas creadas

• También nos situamos en las máquinas clientes, en las que tenemos que poner la dirección IP del equipo servidor como “servidor DNS preferido”, y comprobar su funcionamiento.

• En este caso, en el equipo donde no se añadió el registro inverso no podrá realizar la configuración PTR.

Page 13: Servidor DNS Ubuntu

Práctica 2.3: Añadir registros a las zonas creadas

• Además podemos comprobar que está todo configurado correctamente dentro del fichero /etc/bind/named.conf.local, donde se almacena las configuraciones de las zonas.

Page 14: Servidor DNS Ubuntu

Práctica 2.4: Comando dig.

• El comando dig es una utilidad que sirve para visualizar la información que transmiten cliente y servidor en una consulta DNS. Entre los datos que se visualizan están:

o La pregunta que realiza el clienteo La respuesta del servidoro Quien es el servidor autoritativoo Otros parámetros como

• el tiempo que ha tardado la consulta• el servidor que ha respondido con

su puerto • cuándo se ha realizado la consulta• el tamaño del mensaje

Page 15: Servidor DNS Ubuntu

Práctica 2.5: Configurar un servidor DNS secundario

• En este apartado, procederemos a crear un servidor DNS subordinado. Para ello necesitamos dos máquinas clientes de Ubuntu con Webmin, una de ella será el servidor maestro y el otro el subordinado, las dos máquinas con distinto nombre, MAC y en el mismo grupo de trabajo.

• Ya tenemos el servidor maestro debido a las prácticas anteriores, por lo que debemos situarnos en “Otros servidores DNS” y agregamos la dirección IP del servidor DNS subordinado, para que el servidor principal permita la transferencia de datos hacia el subordinado

Page 16: Servidor DNS Ubuntu

Práctica 2.5: Configurar un servidor DNS secundario

• A continuación, dentro del menú de la zona maestra, debemos acceder a para permitir al servidor principal las transferencias a la zona subordinada que vayamos a crear. Para ello solo tenemos que introducir la dirección IP del equipo donde crearemos el servidor subordinado

Page 17: Servidor DNS Ubuntu

Práctica 2.5: Configurar un servidor DNS secundario

• También tenemos que acceder a la opción en la que editamos el tiempo de refresco actualizándolo a 5 segundos, que es el tiempo que queremos para empezar la transferencia de los datos.

• A continuación, tenemos que añadir la dirección IP del servidor DNS subordinado en el archivo /etc/resolv.conf

Page 18: Servidor DNS Ubuntu

Práctica 2.5: Configurar un servidor DNS secundario

• Nos situamos en el equipo que va a ser el servidor DNS subordinado y entramos en Webmin. Dentro de la opción “Servidor de DNS BIND”, accedemos a la opción de “Crear una zona subordinada”.

Page 19: Servidor DNS Ubuntu

Práctica 2.5: Configurar un servidor DNS secundario

• Una vez dentro, para crear la zona subordinada tenemos que poner el mismo nombre de dominio y la dirección IP del servidor maestro.

• Al crear la zona nueva, en el menú principal de “Servidor DNS BIND” nos aparecerá la zona creada

Como podemos ver el icono es distinto al de la zona maestra, pero su menú es igual.

Page 20: Servidor DNS Ubuntu

Práctica 2.5: Configurar un servidor DNS secundario

• Después, en la opción , como en el caso de la zona maestra, debemos especificar la dirección IP del servidor maestro para indicarle de donde tiene que conseguir la configuración del servidor DNS.

Page 21: Servidor DNS Ubuntu

Práctica 2.5: Configurar un servidor DNS secundario

• Al crear la zona subordinada, podemos acceder a la opción para comprobar que los datos han sido transferidos correctamente.

• Para finalizar, añadimos la dirección IP de la zona maestra en el archivo /etc/resol.conf, como lo hemos hecho anteriormente.

Page 22: Servidor DNS Ubuntu

Práctica 2.6: Configurar servidores de reenvío

• Podemos agregar servidores DNS públicos para que el servidor DNS primario reenvía las consultas que no pueda resolver.

• Para ello, en el menú principal de DNS BIND, accedemos a

donde podemos agregar direcciones IP de servidores públicos, por ejemplo el de Google.

• Para finalizar, podemos comprobar que funciona correctamente haciendo ping a su dirección IP o, simplemente, si poseemos conexión a Internet.

Page 23: Servidor DNS Ubuntu

FIN