dns con webmin

Upload: victor-r-cota

Post on 20-Jul-2015

297 views

Category:

Documents


6 download

TRANSCRIPT

DNS con BINDInstalacin y ConfiguracinServicios y Aplicaciones Ingeniera de Sistemas Universidad EAFIT

Instalacin en CentOSPara instalar paquetes en CentOS se puede usar: yum install 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 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 BINDPara 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 WebminUna 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 WebminEl 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 MaestraLa 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 MaestraRecuerden, 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@

Lo dems se puede dejar por defecto.

4 Paso: Zona Maestra1

2

4 Paso: Zona Maestra

5 Paso: Direcciones

5 Paso: DireccionesLas 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: Direcciones1

2

3

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

6 Paso: AliasEl 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

2

7 Paso: Round-RobinEl 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-RobinInterfaces VirtualesAunque 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-RobinNetworking > Network Configuration1

2

3

4

7 Paso: Round-RobinBalanceo de CargasPara 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-RobinBalanceo de Cargas1

7 Paso: Round-RobinBalanceo de Cargas2

7 Paso: Round-RobinBalanceo de Cargas

8 Paso: Aplicar la configuracin

9 Paso: PruebasDesde 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 -w Si no hace ping o no realiza el balanceo de cargas asegrense que aplicaron las configuraciones.

9 Paso: Pruebas

10 Paso: BIND al inicioAntes de terminar es necesario asegurarnos que el servicio named (el programa que implementa el BIND) inicia con el servidor. System > Bootup and Shutdown

FIN