Protocolos de Telecomunicaciones Servidor DNS
ponchorocheTrabajo4 de Octubre de 2018
2.918 Palabras (12 Páginas)137 Visitas
Universidad Galileo
Catedrático: Lic. Pablo Yela
Protocolos de Telecomunicaciones
Servidor DNS
Christian Alfonso Pérez Roche
IDE: 12149030
Victor Rolando Reyes Yol
IDE: 14009585
Kevin Andree Alfaro Aguilar
IDE:12149046
[pic 1][pic 2]
Tabla de contenido
- Introducción
- Definíamos que es un DNS
- Instalación Servidor DNS Ubuntu.
Requisitos Previo.
- Instalación y Configuración
- Super usuario
- Bind9
- ip estática
- Reinicio Servicio de red
- Copia de seguridad de ficheros
- fichero db.local
- Resolv.conf
- Reinicio de Servidor Bind9
- Conclusión
Introducción
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 más fácil recordar un nombre que una dirección IP. El servidor DNS más utilizado es Bind dentro de Linux, este mismo utilizaremos para montar nuestro servidor DNS.
Definíamos que es un DNS
El sistema de nombres de dominio1 (DNS, por sus siglas en inglés, Domain Name System) es un sistema de nomenclatura jerárquico descentralizado para dispositivos conectados a redes IP como Internet o una red privada. Este sistema asocia información variada con nombre de dominio asignado a cada uno de los participantes. Su función más importante es "traducir" nombres inteligibles para las personas en identificadores binarios asociados 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.
Un ejemplo común de que es un DNS como una libreta telefónica de nuestro teléfono, imagínate tener que recordar todos los números de teléfono de nuestros contactos, es mucho más fácil recordar un nombre que un número de teléfono, con el tema de las direcciones web es totalmente lo mismo es más fácil recordar un nombre de dominio que una ip.
Servidor DNS: Es el encargado de transformar la IP de un servidor web, en el nombre del dominio.
El funcionamiento es el siguiente, cuando ponemos, por ejemplo, cdmon.com en la barra del explorador, este realiza la consulta en Internet de cómo está configurado este dominio. El servidor DNS le indica a nuestro explorador que tiene que ir a buscar la información de la página web a la IP del servidor web.[pic 3]
Ya que tenemos claro que la función principal de un DNS, procedemos veremos cómo crear un servidor de este en Plataforma Linux, Ubuntu Server 16.04 LTS
Instalación Servidor DNS Ubuntu.
Requisitos Previo.
- Equipo Con Linux (puede ser virtual).
- Ubuntu Server 16.04 LTS (se usará en este caso.)
- Configurar adecuadamente los parámetros de red es vital para que esta configuración. (iP Estática)
- Se debe definir apropiadamente el nombre del equipo y del
Instalación y Configuración
- Super usuario
- Primero debemos de convertirnos en Super usuario
Ejecutando el siguiente comando en la consola
Sudo bash
Este nos solicitara que coloquemos credenciales de nuestro usuario
- Bind9
- Instalamos los paquetes necesarios
apt-get install bind9
- ip estática
- debemos hacer es poner una dirección IP estática o manual, porque el servidor DNS debe estar siempre localizable en una dirección, para ellos debemos de configurar el siguiente archivo ejecutando el comando, para este caso utilizar aremos la siguiente ip. 10.0.0.6
- Mascara 255.255.255.0
- Debemos ejecutar el siguiente comando para modificar el fichero donde colocaremos la ip
gedit /etc/netwokr/interfaces/
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp11s0
iface enp11s0 inet static
address 10.0.0.6
netmask 255.255.255.0[pic 4]
- Reinicio Servicio de red
- debemos reiniciar el servicio de red
- /etc/init.d/networking/restart (este comando debería ser para reiniciar el servidor, pero en esta versión ubunto no funciona, para este caso ejecutaremos el comando)
Ifdown enp11s0 (bajamos el servicio)
Ifup enp11s0 (ponemos en marcha el servicio)
- Entraremos al directorio de Bind para modificar ciertos ficheros
cd /etc/bind/ls –l
- Copia de seguridad de ficheros
- Antes de modificar ciertos ficheros por seguridad se hará una copia de los fiches
- db.127
- db.local
- las copias deberías quedar así: debe ejecutarse con el siguiente comando
cp db.127 db.192.168.10.1
cp db.local db.local.galileo.local
- comenzaremos modificando siguiente fichero con el siguiente comando (estando dentro del directorio /etc/bind/)
gedit named.conf.local
- Configuración de Zona Directa e Inversa
- en este archivo modificaremos las 2 zonas; zonas directa e inversa; zona directa esta resuelve dado un ip dado el dominio y la inversa dado un dominio devuelve una ip este archivo quedaría de la siguiente forma
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
// ZONA BUSQUEDA DIRECTA- de ip a dominio
zone "galileo.local"{ //acá colocaremos el nombre del dominio
type master;
file "/etc/bind/db.local.galileo.local"; // esta sería la ruta del archivo
};
//ZONA INVERSA
zone "10.168.192.in-addr.arpa"{ // ip inversa hasta el tercer segmento
type master;
file "/etc/bind/db.192.168.10.1"; // está seria la ruta del archivo
}[pic 5]
...