UNIVERSIDAD POLITECNICA SALESIANA
ASIGNATURA:
TCP/IP
NOMBRE:
Anita Sichique
Carrera:
Ingeniería en Sistemas
OBJETIVOSa. Investigar que es Servidor de DNS
b. Instalar los paquetes necesarios `para instalar los servidores y configurarlos correctamente.
c. Demostrar el funcionamiento del servicio DNS y resolver cualquier problema que pudiera presentarse.
SERVIDOR DNS
INTRODUCCIÓNDomain Name System o DNS (Sistema de Nombres de Dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada.
Su función más importante, es traducir o resolver nombres de dominio entendibles para las personas en direcciones IP asociadas con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.
BIND 9BIND es el servidor de DNS más comúnmente usado en Internet, especialmente en sistemas Unix, en los cuales ya es un estándar.
Una nueva versión de Bind (Bind 9) fue escrita desde cero en parte para superar las dificultades arquitectónicas presentes anteriormente para auditar el código en las primeras versiones de Bind, y también para incorporar DNSSEC (DNS Security Extensions).
BIND 9 incluye entre otras características importantes: TSIG, notificación DNS, nsupdate, IPv6, rndc flush, vistas, procesamiento en paralelo, y una arquitectura mejorada en cuanto a portabilidad. Es comúnmente usado en sistemas GNU/Linux.
INSTALACIÓNTodas las operaciones las hacemos como usuario con privilegios de administrador:
Instalamos los paquetes con el comando:
apt-get install bind9
CONFIGURACIÓNLos valores del servidor que vamos a implementar, son los siguientes:
Dirección IP del servidor: 192.168.0.1 Dominio que vamos a crear: redes.net Subdominios a crear: chris, correo
El archivo de configuración del DNS es el archivo /etc/bind/named.conf, pero este hace referencia a otros cuantos archivos como por ejemplo:
named.conf: Archivo principal de configuración named.conf.options: Opciones genéricas named.conf.local: Especificación particular de este servidor DNS db.127: Especificación dirección de retorno db.root: DNSs de nivel superior
Una vez instalado Bind 9, se configura el archivo named.conf.local el cual permitirá funcionar a nuestro servidor como DNS maestro, como se muestra en la figura siguiente:
Para aquello, debe editarse el siguiente archivo:
gedit /etc/bind/named.conf.local
En este archivo, se definen las zonas de resolución y el modo en que funcionará el servidor DNS (en este caso maestro), y sus archivos de configuración correspondientes. Para comprobar cualquier error de sintaxis en este archivo, se debe ejecutar el comando:
named-checkconf
ARCHIVO DE ZONA DE BÚSQUEDA DIRECTALa resolución de zona de búsqueda directa, consiste en la resolución de nombres de dominio (como: redes.net) a su correspondiente dirección IP. Para aquello, debe tomarse como modelo el archivo "db.local" y se hace una copia con el nombre de la red (db.redes.net).
cp /etc/dind/db.local /etc/bind/db.redes.net
Luego debe editarse el siguiente archivo, incluyendo también los dominios y subdominios del servidor web:
gedit /etc/bind/db.redes.net
Para comprobar la correcta sintaxis del archivo, se debe ejecutar el comando:
named-checkzone redes.net /etc/bind/db.redes.net
ARCHIVO DE ZONA DE BÚSQUEDA INVERSALa resolución de zona de búsqueda inversa, consiste en la resolución de direcciones IP (192.168.0.1) a su correspondiente nombre de dominio (redes.net). Para aquello, debe tomarse como modelo el archivo "db.127" y se hace una copia con la porción red de la dirección IP (db.192.168.0).
Aquí, se incluirá también todos los dominios y subdominios correspondientes al servicio web.
cp /etc/dind/db.127 /etc/bind/db.redes.net
Para comprobar la correcta sintaxis del archivo, se debe ejecutar el comando:
named-checkzone 0.168.192.in-addr.arpa /etc/bind/db.192.168.0
Reiniciamos el servicio de Bind, para aplicar los cambios:
service bind9 restart
COMPROBACIÓNPara comprobar el correcto funcionamiento de nuestros servicios de resolución, podemos ejecutar:
nslookup redes.net
nslookup 192.168.0.1
gedit /etc/network/interfaces
/etc/init.d/networking restart
Podemos probar el servidor DNS, accediendo a una página web de nuestro servidor mediante su nombre de dominio o su dirección IP, ambos con el mismo resultado:
BIBLIOGRAFÍA
https://help.ubuntu.com/10.04/serverguide/httpd.html http://jarroba.com/configurar-un-apache-en-un-servidor-linux-
digitalocean-con-dominio-y-subdominios-partei/ http://www.dreamtechnology.es/blog/configurar-vhost-en-apache-ubuntu/ http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m2/
servidor_dns_bind9.html http://labs.conekia.es/dns-resolucion-directa-e-inversa/ http://sliceoflinux.wordpress.com/2010/04/21/instalar-y-configurar-un-
servidor-dns-con-ubuntu-server-paso-a-paso/
Top Related