Instalacion y Configuracion DNS

12
1 1 INSTALACION Y CONFIGURACION DNS INSTALACION Y CONFIGURACION DNS ALEXANDER JAVIER HENAO ADMINISTARCION DE REDES DE COMPUTADORES SERVICIO NACIONAL DE APRENDIZAJE SENA REGIONAL ANTIOQUIA CESGE CENTRO DE SERVIICOS Y GESTION EMPRESARIAL MEDELLIN 2010

Transcript of Instalacion y Configuracion DNS

Page 1: Instalacion y Configuracion DNS

1

1 INSTALACION Y CONFIGURACION DNS

INSTALACION Y CONFIGURACION DNS

ALEXANDER JAVIER HENAO

ADMINISTARCION DE REDES DE COMPUTADORES

SERVICIO NACIONAL DE APRENDIZAJE SENA

REGIONAL ANTIOQUIA

CESGE

CENTRO DE SERVIICOS Y GESTION EMPRESARIAL

MEDELLIN

2010

Page 2: Instalacion y Configuracion DNS

2

2 INSTALACION Y CONFIGURACION DNS

TABLA DE CONTENIDO

Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

¿Que es DNS?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

¿Como Funciona?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Instalación DNS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

Configuración de la Tarjeta de Red. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Configuración DNS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Configuración del Cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Reserva DHCP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Conclusión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

Page 3: Instalacion y Configuracion DNS

3

3 INSTALACION Y CONFIGURACION DNS

INTRODUCCION

En este documento abordaremos el tema DNS ( Domain Name Service ). Y papel que desempeña dentro de una red y su gran importancia. De la misma manera que en manuales anteriores se iniciara con una breve explicación de su funcionamiento, seguidamente se mostrara su instalación y configuración la cual se hará sobre la distribución CENTOS de (Linux). Finalmente se hará una fase de pruebas para verificar su correcto funcionamiento.

Page 4: Instalacion y Configuracion DNS

4

4 INSTALACION Y CONFIGURACION DNS

¿Que es DNS?

El DNS es un servicio de nombres de dominio que tiene como función principal traducir nombres a direcciones IP y viceversa, también nos permite ubicar servicios y equipos dentro de una red. Para que esto sea posible los servidores DNS cuentan con una base de datos en la que se albergan registros que hacen posible encontrar dichos recursos o equipos disponibles en la red, Esta base de datos puede estar alojada en uno o varios servidores como es el caso de internet, en el cual los servidores DNS tienen su base de datos de forma distribuida y jerárquica en la que los dominios se organizan según la actividad que desempeñan las organizaciones:

Raíz

Comerciales .com Educativas .edu Gubernamentales .gov Militares .mil

¿Cómo funciona?

Cuando un equipo de una red hace una consulta de algún recurso a un servidor DNS, puede ser de dos tipos una consulta recursiva o iterativa.

Consulta recursiva:

Esta se da cuando el equipo cliente hace una consulta al DNS local sobre algún recurso y este responde únicamente con los registros que tenga disponibles.

Cliente Servidor DNS local

Base de

Datos

PC-1

192.168.0.12

Consulta iterativa:

Esta se presenta cuando el servidor local es incapaz de resolver la consulta hecha por el equipo cliente, en este caso la consulta debe enviarse a servidores externos para ubicar el recurso solicitado.

Page 5: Instalacion y Configuracion DNS

5

5 INSTALACION Y CONFIGURACION DNS

Cliente Servidor DNS local

Base de

Datos

Google.com

74.65.152.200

Servidor DNS Externo

Base de Datos

Consulta Ite

rativa

74.65.152.200

Instalación DNS

Para instalar el servicio de DNS debemos descargar los siguientes paquetes bind y bind-utils el primero nos instala el servicio como tal y el segundo son algunas herramientas de diagnostico que nos pueden ayudar a detectar errores de configuración.

Para instalar los paquetes mencionados ejecutamos el siguiente comando desde la línea de comandos yum install [nombre del paquete]

Confirmamos la instalación

Si la instalación finaliza sin ningún problema nos mostrara el siguiente mensaje

Page 6: Instalacion y Configuracion DNS

6

6 INSTALACION Y CONFIGURACION DNS

Una vez haya terminado la instalación modificaremos la interfaz de red ala que debemos configurarle la dirección IP que tendrá nuestro servidor, para esto modificamos el fichero de configuración llamado /etc/sysconfig/network-scripts/ifc-eth0 para lo cual podemos usar el editor de texto de nuestra preferencia.

Cuando terminemos la configuración de la tarjeta de red guardamos los cambios y reiniciamos la interfaz de red para que tome la nueva configuración.

Para iniciar la configuración del DNS debemos modificar el fichero /etc/named.conf, el cual es el archivo de configuración global del DNS y en el que definimos las zonas de búsqueda directa e inversa así como el nombre del dominio que utilizaremos

Cuando terminemos de definir las zonas debemos crear los archivos de configuración para cada zona. Debemos tener en cuenta que dichos archivos debe llevar el mismo nombre que definimos en las zonas de configuración del DNS, en este caso directa e inversa respectivamente. Estos archivos son de gran importancia ya que en ellos se encuentran los registros necesarios para resolución de nombres por parte de nuestro servidor DNS.

Dominio, tipo de zona y archivo de configuración de

la zona

ID de la red, tipo de zona y archivo de

configuración de la zona

Page 7: Instalacion y Configuracion DNS

7

7 INSTALACION Y CONFIGURACION DNS

Para crear los archivos de configuración ejecutamos el siguiente comando nano [nombre del archivo]

En los archivos de configuración agregamos los siguientes parámetros.

Zona inversa

SOA: Inicio de autoridad del servidor

NS: En este campo definimos el nombre de nuestro servidor

A: Este registro identifica el host (servidor) y permite la resolución de nombre a IP

PTR: Registro de resolución inversa el cual permite la resolución IP a nombre

Serial: Este valor es utilizado para indicar cuando ha cambiado el archivo de configuración

Refresh: Tiempo de refresco

Retry: Este valor indica cada cuanto tiempo se permitirá los intentos de conexión en caso de que fallen

Expiry: Caducidad del registro el registro

Page 8: Instalacion y Configuracion DNS

8

8 INSTALACION Y CONFIGURACION DNS

Al finalizar de agregar los parámetros necesarios a los archivos de configuración salimos y guardamos los cambios.

El siguiente paso es modificar el archivo /etc/resolv.conf, para agregar nuestro dominio y la dirección IP del servidor DNS.

Para finalizar debemos reiniciamos el servicio de DNS para verificar su correcto funcionamiento

Cuando hayamos reiniciado el servicio de DNS, y si este reinicia correctamente ejecutaremos el comando nslookup para comprobar si nuestro servidor esta haciendo una resolución de nombres de forma correcta.

Como podemos ver la resolución de nombres esta

funcionando de forma correcta tanto por dirección IP del

equipo como por el nombre

Page 9: Instalacion y Configuracion DNS

9

9 INSTALACION Y CONFIGURACION DNS

Si queremos información mas detallada del nuestro dominio ejecutamos el siguiente comando seguido por el nombre de nuestro dominio set q=any [ nombe del dominio]

Pruebas desde el Cliente

Ahora verificaremos la resolución de nombre desde un equipo cliente con Windows XP, para realizar la prueba nos dirigimos al símbolo del sistema y ejecutamos el comando nslookup.

Como podemos ver la resolución no se hace de forma correcta debido a que no tenemos configurado nuestro servidor DNS. Para configurar nuestro servidor DNS en el cliente tenemos dos opciones, agregarlo de forma manual o de forma automática por medio del servidor DHCP.

En este caso lo haremos de forma automática para lo cual tendremos que editar el fichero de configuración dhcpd.conf de nuestro servidor DHCP, y agregar la dirección IP de nuestro DNS y el nombre del dominio.

Ejecutamos el siguiente comando desde el servidor DHCP nano /etc/dhcpd.conf y agregamos las siguientes líneas

Page 10: Instalacion y Configuracion DNS

10

10 INSTALACION Y CONFIGURACION DNS

Guardamos los cambios del archivo y reiniciamos el servidor para que tome los cambios.

Para que los cambios tengan efecto en el equipo cliente debemos solicitar una nueva configuración IP al servidor DHCP. Primero liberamos la ip que tenemos con el siguiente comando.

Ahora solicitamos una nueva dirección IP al servidor DHCP.

Como se puede observar en la imagen anterior ya se le entrego al equipo cliente junto con su dirección IP la configuración del DNS.

Volvemos a ejecutar el comando nslookup para verificar la resolución de nombres hacia el DNS

En esta ocasión la consulta nos devuelve la IP de nuestro servidor DNS pero no el nombre del servidor, esto se debe al firewall del servidor el cual debemos modificar para permitir las consultas DNS.

Page 11: Instalacion y Configuracion DNS

11

11 INSTALACION Y CONFIGURACION DNS

Para configurar el firewall debemos modificar el siguiente archivo /etc/iptables y agregamos las siguientes líneas.

Guardamos los cambios hechos en el archivo y reiniciamos las reglas del firewall para que tome los cambios.

Nuevamente ejecutamos el comando nslookup desde el equipo cliente para comprobar la correcta resolución de nombres por parte del servidor DNS

Como podemos ver en la imagen ya hay una correcta resolución de nombres por parte del servidor DNS. Ya que nos devuelve tanto la dirección IP como el nombre del equipo.

Page 12: Instalacion y Configuracion DNS

12

12 INSTALACION Y CONFIGURACION DNS

CONCLUSION

Con este manual se logro entender mejor lo que es el servicio DNS y su funcionamiento, y el por qué de su gran importancia en la redes de la actualidad. Un ejemplo de esto es la navegación en internet la cual sin un servicio de DNS sería bastante compleja ya que tendríamos que saber la dirección IP de cada sitio web que visitamos en vez de digitar simplemente el nombre del sitio como lo podemos hacer ahora gracias este servicio.

Con esto podemos darnos cuenta de la gran utilidad y avance que ha significado el servicio de DNS en las redes actuales.