0% encontró este documento útil (0 votos)
72 vistas10 páginas

Servidor DNS

Este documento explica cómo configurar un servidor DNS utilizando Bind en Ubuntu Server. Describe los pasos para instalar y configurar Bind, crear zonas, comprobar la configuración y probar el servidor DNS.

Cargado por

Francisco Chango
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
72 vistas10 páginas

Servidor DNS

Este documento explica cómo configurar un servidor DNS utilizando Bind en Ubuntu Server. Describe los pasos para instalar y configurar Bind, crear zonas, comprobar la configuración y probar el servidor DNS.

Cargado por

Francisco Chango
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

SERVIDOR DNS

Domain Name System o DNS (en espaol: sistema de nombres de dominio) es un sistema de nomenclatura jerrquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada.

UNIVERSIDAD TECNICA DE AMBATO FACULTAD DE INGENIERIA EN SISTEMAS ELECTRONICA E INDUSTRIAL GESTION DE REDES ING. SANTIAGO MANZANO SEPTIEMPRE 2013-FEBRERO 2014

I. INFORME DEL PROYECTO Ttulo: Carrera: rea Acadmica: Lnea de Investigacin: Ciclo Acadmico y paralelo: Alumnos participantes:

Mdulo y Docente:
1. PP YY

SERVIDOR DNS Electrnica y Comunicaciones. Programacin y Redes Programacin y Redes Septiembre 2013 Febrero 2014 Francisco Chango lvaro Gavilanes .. Gestin de Redes Ing. Santiago Manzano

1.1 Ttulo Servidor DNS 1.2 Objetivos Entender Como realizar un servidor DNS Entender las partes de dominio Asignacin de nombres a direcciones IP es ciertamente la funcin ms conocida de los protocolos DNS. 1.3 Resumen Un servidor DNS (Domain Name System) es un sistema que nos permite usar nombres de dominio en lugar de direcciones IP. Su principal ventaja es que para nosotros es mucho ms fcil recordar un nombre que una direccin IP.

Cada pgina web es accedida mediante una direccin IP. El problema es que hay tanta cantidad que es prcticamente imposible recordar el IP de cada una. Imagine que en vez de introducir www.informatica-hoy.com.ar tendras que introducir en el navegador la direccin 252.168.123.25. Sera una tarea muy compleja ingresar por el IP de cada una de las paginas, adems de una tarea prcticamente imposible.

Para solucionar este problema se utiliza el DNS. Este permite el uso de nombres (tambin llamados dominios) en vez del IP para el acceso a los sitios web. Bsicamente, en Internet, el DNS es un conjunto de grandes bases de datos distribuidas en servidores de todo el mundo que indican que IP est asociada a un nombre (o sea, una direccin del tipo www.nombrepagina.com.ar). 1.4 Palabras clave: (DNS, bind9, host, Aplicacin, Dominio..)

1.5 Introduccin El servicio DNS Domain Name System, se utiliza para traducir un nombre de dominio en direcciones IP. DNS permite ya una vez configurado que tu sitio WEB y Correo sean localizados desde cualquier parte de la WWW. Los DNS se utilizan para distintos propsitos:

Resolucin de nombres. Resolucin inversa de direcciones. Resolucin de servidores de correo. Existen varios tipos de servidores de DNS como bind9, PowerDNS, djbdns y todos trabajan sobre el puerto 53 protocolo TCP/UDP. Servidor Bind# Bind (Berkeley Internet Name Domain), es el servidor de DNS mas utilizado en el internet, fue escrito en los aos 80 bajo el patrocinio de la DARPA. Actualmente se encuentra nos encontramos en la versin 9 del BIND, la cual fue escrita desde cero para poder superar las dificultades de las diferentes plataformas. 1.6 Materiales y Metodologa En este trabajo hemos utilizado Una lapto o Pc Instalacin de Bind.#

Para poder hacer la instalacin de Bind ejecutamos el siguiente comando:

root@server1:~# apt-get install bind9 Al terminar de instalar toda la configuracin de bind estar dentro de:

/etc/bin Pero tendremos que modificar esta configuracin para tener un DNS chroot. En el caso de no utilizar una maquina real Se puede utilizar Virtual-Box 1.7 Resultados y Discusin Para poder obtener resultados realizamos Los pasos para instalar y configurar Bind en Ubuntu Server son los siguientes:

1. Actualizamos la informacin de los repositorios con el siguiente comando: sudo aptitude update

2. Instalamos el servidor DNS Bind9: sudo aptitude install bind9

3. Hacemos una copia de seguridad del archivo que vamos a modificar: sudo cp /etc/bind/named.conf.local{,.original} Este comando nos puede ahorrar mucho tiempo y est descrito en el artculo hacer copias de seguridad de archivos rpidamente.

4. Editamos el archivo /etc/bind/named.conf.local con el siguiente comando: sudo nano /etc/bind/named.conf.local y aadimos el siguiente contenido: zone "sliceoflinux.lan" { type master; file "db.sliceoflinux.lan"; }; zone "2.168.192.in-addr.arpa" { type master; file "db.192.168.2"; }; Esto se puede ver en la siguiente captura de pantalla:

Para guardar el archivo debemos pulsar la combinacin de teclas Control+O y para salir Control+X.

5. Para comprobar la sintaxis de los archivos de configuracin ejecutamos el siguiente comando: named-checkconf Si no aparece nada, la sintaxis de los archivos de configuracin es correcta. Ojo! Eso no significa que no haya ningn error, slo que no hay errores de sintaxis.

sin errores Si hubisemos cometido un error de sintaxis, nos aparecera indicado junto a la lnea en la que ocurre. En el siguiente ejemplo puede verse que en el archivo

/etc/bind/named.conf.local en la lnea 15 hay un error:

6. Creamos el archivo /var/cache/bind/db.sliceoflinux.lan: sudo nano /var/cache/bind/db.sliceoflinux.lan e incluimos el siguiente contenido:

$ORIGIN sliceoflinux.lan.

$TTL 86400 ; 1 dia @ 1 2 3 4 5 ) 6 NS servidor 192.168.2.1 IN SOA servidor postmaster (

; serie 6H ; refresco (6 horas) 1H ; reintentos (1 hora) 2W ; expira (2 semanas) 3H ; mnimo (3 horas)

servidor A

El contenido del archivo es bastante especial y no lo vamos a comentar pero para ms informacin se puede leer el RFC 1912 y el RFC 2308. Aqu deberamos aadir todos los equipos de nuestra red que quisiramos mantener identificados pero como es ms fcil hacerlo con DDNS (Dynamic DNS) ya lo veremos en otra ocasin.

7. Comprobamos la zona que acabamos de crear (sliceoflinux.lan): named-checkzone sliceoflinux.lan /var/cache/bind/db.sliceoflinux.lan

En esta ocasin siempre nos aparecer una salida, ya sea para indicarnos que todo est bien (OK) o algn error.

Ejecucin de named-checkzone sin errores 8. A continuacin creamos el archivo /var/cache/bind/db.192.168.2 para la zona inversa: sudo nano /var/cache/bind/db.192.168.2 e incluimos el siguiente contenido:

$ORIGIN 2.168.192.in-addr.arpa. $TTL 86400 @ IN 1 6H 1H ; 1 dia SOA servidor postmaster (

; serie ; refresco (6 horas) ; reintentos (1 hora)

2W 3H

; expire (2 semanas) ; mnimo (3 horas)

1 1

NS PTR

servidor.sliceoflinux.lan. servidor.sliceoflinux.lan.

El nmero 1 se corresponde con el ltimo dgito de la direccin IP del servidor (192.168.2.1).

9. Comprobamos la zona inversa recin creada: named-checkzone 2.168.192.in-addr.arpa /var/cache/bind/db.192.168.2 Al igual que antes obtendremos un mensaje para indicarnos tanto si la zona es correcta como si no lo es.

10. Reiniciamos el servicio: sudo service bind9 restart

Veremos que est OK. Reiniciamos el servicio 11. Revisamos el log para comprobar que todo ha ido bien. Aunque se puede hacer con el comando tail, yo prefiero less porque me permite ver todo el contenido del mismo: less /var/log/syslog

Resultado se puede ver en la siguiente captura:

Salir deberemos pulsar la tecla q.

12. Editamos el archivo /etc/resolv.conf para que nuestro servidor resuelva las peticiones DNS: sudo nano /etc/resolv.conf

Cambiando el primero de los servidores DNS por la IP del nuestro:

nameserver 192.168.173.1 nameserver 7.7.7.7 13. Probamos nuestro servidor de nombres: Realverdad.lan

La respuesta ser muy parecida a la siguiente:

14. Probamos la resolucin inversa: dig -x 192.168.173.1 Esta sera la salida esperada del comando anterior:

Ejecucin de dig -x 192.168.2.1 15. Por ltimo, para poder sacarle partido al servidor que hemos creado nos faltara incluir este servidor DNS en la configuracin de los clientes.

1.8 Conclusiones Hemos podido comprobar el funcionamiento de un servidor DNS. Logramos nuestro objetivo de dar nombre y un dominio a nuestra pgina (Domain Name System): Sistema de Nombres de Dominio: es un sistema que traduce un nombre de dominio a un nmero IP y, de esta forma, se localiza el servidor donde reside un sitio Web. Todos los nombres de dominio necesitan dos servidores DNS para poder ser localizados en Internet. Cada pgina web tiene una direccin IP asignada. La funcin de los servidores DNS es traducir el nombre de cada pgina a su correspondiente direccin IP...... Usuario: 200.122.20.244 Lograr mostrar a los dems Usuarios nuestra direccin DNS 1.9 Referencias bibliogrficas

LAN Switching and Wireless, CCNA Exploration Companion Guide. W. Lewis. Cisco Press, 2008 Hacking Wireless: Seguridad de Redes Inalmbricas. Vladimirov, Gavrilenko y Mikhailovsky. Ed. Anaya Multimedia, 2004. Optical Network Design and Implementation. V. Alwagn. Ed. CISCO Press, 2004. Linkigrafia http://es.wikipedia.org/wiki/Domain_Name_System. Blog
http://sliceoflinux.wordpress.com/2010/04/21/instalar-y-configurar-un-servidor-dns-con-ubuntuserver-paso-a-paso/

También podría gustarte