You are on page 1of 32

DNS con BIND

Instalacin y Configuracin
Servicios y Aplicaciones Ingeniera de Sistemas Universidad EAFIT

Instalacin en CentOS
Para instalar paquetes en CentOS se puede usar: yum install <paquete> Pero para facilitar su uso a travs de webmin, se puede utilizar la opcin -y, que acepta a todas las preguntas que se hagan durante la instalacin: yum -y install <paquete> El comando install verifica si ya se hizo la instalacin e instala todas las dependencias, por lo que no hay problema en utilizar el comando cuantas veces sea necesario.

Problema: Acceso a Internet


El DNS cliente por defecto tiene el localhost (127.0.0.1) configurado. Debido a que para instalar el bind se requiere acceso a los repositorios de yum, lo cual requiere un DNS, debemos pedir prestado un DNS gratuito mientras tanto (8.8.8.8). Networking > Network Configuration

Problema: Acceso a Internet

1 Paso: Instalacin de BIND


Para instalar el bind en CentOS: yum -y install bind Y las utilidades necesarias: yum -y install bind-utils Verificando que la instalacin sea exitosa se puede continuar.

Los comandos se pueden ejecutar desde un cliente ssh o desde la lnea de comando del Webmin en Others > Command Shell

2 Paso: DNS Cliente


Ya que tenemos el bind instalado podemos volver a configurar el DNS cliente como el localhost o dejar el de Google (8.8.8.8). Para pruebas se usar el DNS que hemos instalado.
Networking > Network Configuration

2 Paso: DNS Cliente

3 Paso: Mdulo para Webmin


Una vez instalado el BIND, se puede agregar un mdulo a webmin para administrar esta utilidad. Webmin > Webmin Configuration Webmin Modules donde se instala el mdulo estndar bind8

3 Paso: Mdulo para Webmin


El mdulo de bind quedar instalado en: Servers > BIND DNS Server Al entrar por primera vez el Webmin verifica si se tiene el archivo /etc/named.conf, de no tenerse se crea automticamente.

4 Paso: Zona Maestra


La instalacin de un DNS propio es usado bsicamente para el manejo de un dominio principal (que llamaremos zona maestra), donde tendremos ms de 4 o 5 dominios secundarios a nuestra disposicin. En nuestro ejemplo crearemos la zona serviciosaplicaciones.no-ip.org y los dominios:
serviciosaplicaciones.no-ip.org

dns.serviciosaplicaciones.no-ip.org ftp.serviciosaplicaciones.no-ip.org

4 Paso: Zona Maestra


Recuerden, la zona maestra ser creada en nuestro DNS, pero para tener acceso desde Internet al dominio se debe registrar con un proveedor de nombres. Para la creacin de la zona maestra tipo forward (de nombre a IP) es necesario definir:
Nombre de dominio. Nombre de la zona maestra Servidor maestro. Servidor DNS Direccin de e-mail. Se puede usar root@<dominio>

Lo dems se puede dejar por defecto.

4 Paso: Zona Maestra


1

4 Paso: Zona Maestra

5 Paso: Direcciones

5 Paso: Direcciones
Las direcciones permiten la conversin de nombres a direcciones IP. Para nuestro ejemplo utilizaremos:
NOMBRE serviciosaplicaciones.no-ip.org dns.serviciosaplicaciones.no-ip.org ftp.serviciosaplicaciones.no-ip.org DIRECCIN 200.12.177.66 200.12.177.66 200.12.177.67

* Durante la configuracin deben recordar que la zona siempre se concatena al nombre automticamente.

5 Paso: Direcciones
1

5 Paso: Direcciones
Luego de la creacin de las tres direcciones se puede ver como la configuracin de estas se registra.

6 Paso: Alias
El alias es un sobrenombre de una direccin. Asignaremos el alias www a nuestra direccin principal, para que todas las llamadas a www.serviciosaplicaciones.no-ip.org se redirijan.
1

7 Paso: Round-Robin
El Round-Robin es una tcnica que consiste en asignar tareas peridicamente con el fin de distribuir las cargas.
Esta tcnica es usada en computacin en: Sistemas Operativos para la asignacin de tareas al procesador. Redes para la asignacin de un servicio entre varios servidores. Esto se hace a travs del DNS, el cual se encarga de asignar una IP distinta (entre los servidores disponibles) cada vez que se accede a un dominio.

7 Paso: Round-Robin
Interfaces Virtuales
Aunque la idea del Round-Robin es balancear las cargas entre varios servidores, simularemos en uno slo el proceso. 1. Escogemos varias IPs para el servidor: desde la 200.12.177.66, la .67 y la .68 mscara 255.255.224.0 2. Asignamos la .66 a la interfaz Ethernet 0/0, pero las otras dos se asignarn a interfaces virtuales: la Ethernet 0/1 y 0/2. 3. Las IPs escogidas sern asignadas a un dominio para que el BIND haga el balanceo de cargas.

7 Paso: Round-Robin
Networking > Network Configuration
1

7 Paso: Round-Robin
Balanceo de Cargas
Para la versin 9.3.6 del bind (la ltima disponible hasta el momento), el Round-Robin se hace automticamente si se asignan varias direcciones IP a un nombre de dominio.
Luego a nuestro dominio serviciosaplicaciones.no-ip.org 1. Asignamos la IP 200.12.177.67 2. Asignamos la IP 200.12.177.68

7 Paso: Round-Robin
Balanceo de Cargas
1

7 Paso: Round-Robin
Balanceo de Cargas
2

7 Paso: Round-Robin
Balanceo de Cargas

8 Paso: Aplicar la configuracin

9 Paso: Pruebas
Desde el Webmin podemos utilizar los comandos ping para asegurarnos que los dominios y el balanceo de cargas estn funcionando.
Para los adeptos de Windows es importante recordar que el ping en Linux es sostenido por defecto, por lo que le tenemos que dar un tiempo con el comando:

ping <dominio> -w <tiempo>


Si no hace ping o no realiza el balanceo de cargas asegrense que aplicaron las configuraciones.

9 Paso: Pruebas

10 Paso: BIND al inicio


Antes de terminar es necesario asegurarnos que el servicio named (el programa que implementa el BIND) inicia con el servidor. System > Bootup and Shutdown

FIN

You might also like