Instalación de DNS en Centos 6

advertisement
INSTALACIÓN DE SERVICIO DNS EN CENTOS 6.2
ANGIE VIVIANA LONDOÑO ÁLVAREZ.
CAMILA MARTÍNEZ LÓPEZ.
GERSON ZAPATA AGUDELO.
Tecnología en Gestión de Redes de Datos.
Ficha: 455596.
Instructora
Isabel Yepes Ocampo.
SERVICIO NACIONAL DE APRENDIZAJE (SENA)
CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL (CESGE)
MEDELLÍN ­ ANTIOQUIA.
2013
1
INDICE.
Introducción............................................................................................................................3
Instalación y configuración de DNS en CentOS 6.2..............................................................4
Conclusiones.........................................................................................................................13
Webgrafía...............................................................................................................................14
2
INTRODUCCIÓN.
DNS (Domain Name System) es un sistema de nombres o base de datos distribuida y
jerárquica la cual permite la traducción de nombres de dominio a direcciones IP y de
direcciones IP a nombres de dominio al igual que la localización de servidores de correo
electrónico para cada dominio.
Este sistema surgió a partir de la necesidad de facilitar a los seres humanos el acceso hacia
los servidores disponibles que se encuentran en internet permitiendolo hacer mediante un
nombre que son más simples de recordar que una dirección IP.
Los servidores DNS utilizan el puerto 53 de TCP y UDP para poder responder sus consultas.
La gran mayoría de consultas se realizan mediante UDP desde un cliente DNS aunque se
realizan conexiones TCP en el momento que los datos de respuesta exceden los 512 bytes.
3
Instalación y configuración de DNS en CentOS 6.2
Para la instalación y configuración del servicio DNS se utilizará el OS CentOS 6.2 corriendo
sobre una máquina virtual, adicional a esto se utilizará una interfaz en modo puente para tener
salida a Internet y así poder descargar los paquetes necesarios para la ejecución del servicio,
luego de haber descargado se cambiará la interfaz a red interna para así podernos comunicar
con las demás máquinas de la red.
Ahora vamos a proceder a instalar los paquetes necesarios para el servicio DNS.
El paquete bind (Berkeley Internet Named Domain) es una implementación del protocolo DNS la
cual provee una implementación libre de los principales componentes de DNS.
Este paquete incluye, un servidor de sistemas de nombres de dominio “named”, una biblioteca
resolutoria de nombres de dominio y herramientas para verificar la operación adecuada del
servidor DNS.
La gran mayoría, aproximadamente el 99% de los servidores en Internet operan con el servidor
BIND ya que este ofrece una solución estable y robusta.
Para descargar los paquetes básicos de BIND hacemos una solicitud al gestor de paquetes
YUM.
4
Para confirmar la instalación del paquete BIND emitimos el siguiente comando.
Ahora, vamos a configurar la interfaz eth0 como estática.
DEVICE = corresponde al nombre del dispositivo.
HWADDR = corresponde a la dirección MAC del dispositivo.
ONBOOT = determina si el dispositivo se inicia en el arranque del sistema.
BOOTPROTO = determina el protocolo o sistema que se utiliza para obtener una IP.
IPADDR = es la dirección IP estática que tendrá la interfaz.
NETMASK = La máscara que se asigna a los paquetes para saber si está destinado para la
red.
GATEWAY = corresponde a la dirección de la puerta de enlace o del Router de la red u otros
dispositivos si los hay.
5
Para comprobar si los cambios surgieron efecto sobre la interfaz ingresamos el comando
ifconfig.
Ahora, vamos a signar el nombre al dominio completo del servidor mediante la edición de el
fichero network.
Para guardar los cambios en el editor de texto nano pulsamos Ctrl + O seguido de Ctrl + X para
cerrar.
Luego de haber guardado el archivo vamos a editar un nuevo archivo en el cual añadiremos una
entrada de host.
6
Ahora, añadiremos la IP del servidor al fichero resolv.conf en el que añadiremos la IP del
servidor.
Luego de haber hecho los pasos anteriores vamos a implementar la principal configuración
mediante el archivo named.conf.
7
8
Luego guardar los cambios en el anterior archivo nos dirigimos a un nuevo archivo llamado
named.rfc1912.zones.
9
Vamos a copiar los archivos de zona directa y zona inversa en el directorio /var/named.
Vamos a abrir y editar el archivo de zona directa según los siguientes parámetros.
10
Luego de haber guardado la configuración abrimos un nuevo editor pero con el archivo de zona
inversa que en este caso fue llamado zone.inv.
Ahora modificamos los permisos de archivos sobre los archivos zone.dir y zone.inv.
11
Posteriormente iniciamos el servicio DNS.
Usamos el siguiente comando para indicarle al servicio que debe iniciar cuando arranque el
sistema.
Mediante el comando dig (Domain Information Groper) podemos observar las consultas del
servidor DNS, podemos comprobar el mapeo de nombres a direcciones IP’s y de direcciones
IP’s a nombres.
El comando nslookup (Name System Lookup) permite consultar información relacionada con el
servidor de nombres y los host para así diagnosticar problemas.
12
Conclusiones.
DNS se utiliza para asociar nombres con direcciones IP y viceversa con el fin de facilitar la
navegación por Internet de los seres humanos.
El archivo named.rfc1912.zones corresponde a las zonas de RFC 1912.
El servidor DNS BIND es utilizado por la mayoría de dominios existentes a nivel mundial.
Sin un servidor DNS en una red no sería posible acceder a páginas de Internet ya que el equipo
no podrá resolver el dominio a la IP real.
13
Webgrafía.
http://www.krizna.com/centos/how­to­install­dns­server­in­centos­6/
http://blog.amarello.com.mx/2007/05/31/%C2%BFque­es­y­para­que­sirve­un­dns/
http://www.alcancelibre.org/staticpages/index.php/como­dns/print
14
Descargar