Sei sulla pagina 1di 5

Pedro Alcaraz

Tema 1 - DNS
Domain Name Service (el nombre del servicio) Domaind Name System (Es la organizacin jerrquica)

Es un servicio de la capa de aplicacin que realiza una conversin de nombres a IPs. Ofrece la ventaja para los humanos de utilizar nombres, que son ms fcilmente recordables. El servicio DNS es Distribuido, redundante y jerarquico La organizacin que se encarga del DNS es la ICANN Funciona en el puerto 53 / mediante UDP Su proceso para los clientes era el resolver Antes de existir el DNS se invent el sistema de archivos host

Organizacin de los nombres DNS

. 1er nivel (TLD)

2 nivel (se compra)

com

es

edu

net

3er nivel

Google

Amazon

Informatica almunia

4 nivel

Pc1

Pc2

Funcionamiento del servidor DNS


1. El cliente mira en su cach DNS (fichero) para ver si conoce la IP de ese nombre

Pedro Alcaraz 2. El cliente, antes de conectar con el servidor DNS, mira en el archivo host si existe la IP de ese nombre 3. Cuando mi servidor DNS local no conoce el nombre, casi siempre traslada la pregunta a un servidor raz 4. Los servidores races conocen las IPs de los servidores DNS responsables de los nombres de primer nivel

Cliente DNS (Resolver)


1

3 www.google.es? www.google.es?

Cach DNS

Servidor DNS (El que tengo predeterminado)


2

Servidor DNS Raz (.)

Archivo Host

Registros DNS Nombre|IP

www.google.es? www.google.es

Servidor DNS del dominio google.es


google.es

Servidor DNS Del domino.es

Registros Com| IP Es | IP EDU | IP

Cuando compro un nombre, tengo que proporcionar a la ICANN la IP de mi servidor DNS principal Zona de dominios: Es la parte del rbol de la que se responsabiliza un servidor DNS. Repulsivo/Concurrente: Que un procedimiento se repite indefinidamente, pasndose de un servidor a otro y luego volviendo por el mismo camino. Iterativo: El servidor local es el que va preguntando de uno en uno, y a este le responden con la IP del siguiente servidor.

Esto es un modelo iterativo: El servidor local trabaja ms, porque el servidor local pregunta todo el tiempo

Pedro Alcaraz

Tipos de servidores DNS


1 Primario 2 Secundario 3 Cach
Transferencia de zona

DNS primario

DNS secundario

Copia del primar

El primario tiene los nombres e IPs y el secundario tiene una copia de la base de datos del primario por si este se peta o falla. Los datos de intercambian mediante un mecanismo llamado Transferencia de zona.

Pedro Alcaraz
DNS cach

No tiene datos propios, ni copias, solo aprenden datos temporalmente de otros servidores B.D. Cach

DNS dinmico
Es un servicio que se encarga de actualizar los registros de la ICANN cada vez que cambia la IP pblica de mi servidor DNS

ICANN .com

Internet

Router DDNS NAT

Servidor DNS
Almunia.com

LAN Sitio| IP pblica

S. web
www.almunia.com

Tipos de registros DNS


Tipo A(direccin): Asocia un nombre a una IP Tipo SOA: Configurar y autorizar una zona Tipo NS: Sirve para delegar en otro servidor Tipo PTR: Bsquedas inversas. Asocia una IP a un nombre Tipo MX: Indica la IP de los servidores de correo de la empresa Tipo SRV Indica las IPs de los servidores de una empresa Tipo TXT: Almacena cualquier informacin de texto Tipo CNAME: Sirve para crear alias

Servidor DNS en Linux: Bind 9


Los archivos de configuracin de un programa se guarda en: /etc Y si el programa es grande se crea una carpeta dentro de /etc: /etc/programas Programa: /etc/init.d/bind9 Start: Lanza un proceso Stop: Para un proceso cuando est funcionando bien Restar: Reinicia un proceso Kill x PID(x es el numero del proceso) Mata un proceso colgado

Ps: Mira los procesos en ejecucin

Pedro Alcaraz Ps ef|grep named: Ver procesos en ejecucin. Path Archivos de configuracin principal Named.conf Named.conf.options: Configuraciones opciones del servidor (forwarder, Ips prohibidas) Named.conf.local: Definimos las zonas directas o inversas de las que es responsable el servidor o Archivos de registro zona1 (registros) o Archivos de registro zona2 o Named.conf.default-zones: Son las zonas que vienen configuradas por defecto

Arrancar y para el servicio: /etc/init.d/./bind9 (Start, stop, restart) > Ejecuta el proceso named Configuracion: /etc/bind

Named.conf No se toca

Named.conf.options No lo tocamos

Named.conf.local Es la que tocamos

Registros de la zona Si lo tocamos

Named.conf.defaultzones No lo tocamos

Potrebbero piacerti anche