Upload
pedroaldiz
View
217
Download
0
Embed Size (px)
Citation preview
7/30/2019 Tema 1 - DNS
1/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 laventaja 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)
3er nivel
4 nivel
Funcionamiento del servidor DNS
1. El cliente mira en su cach DNS (fichero) para ver si conoce la IP de ese nombre
com es edu net
.
Google Amazon Informaticaalmunia
Pc1 Pc2
7/30/2019 Tema 1 - DNS
2/5
Pedro Alcaraz
2. El cliente, antes de conectar con el servidor DNS, mira en el archivo host si existe la IPde ese nombre
3. Cuando mi servidor DNS local no conoce el nombre, casi siempre traslada la preguntaa un servidor raz
4. Los servidores races conocen las IPs de los servidores DNS responsables de losnombres de primer nivel
Cuando compro un nombre, tengo que proporcionar a la ICANN la IP de mi servidor DNSprincipal
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 conla IP del siguiente servidor.
2
1CachDNS
Cliente DNS(Resolver)
ArchivoHost
www.google.es?Servidor DNS(El que tengopredeterminado)
Registros DNS
Nombre|IP
www.google.es?
Servidor DNSRaz (.)
3
RegistrosCom| IPEs | IPEDU | IP
4
www.google.es?
Servidor DNSDel
domino.eswww.google.es
Servidor DNSdel dominio
google.es
google.es
7/30/2019 Tema 1 - DNS
3/5
Pedro Alcaraz
Tipos de servidores DNS- 1 Primario- 2 Secundario- 3 Cach
El primario tiene los nombres e IPs y el secundario tiene una copia de la base de datos delprimario por si este se peta o falla. Los datos de intercambian mediante un mecanismo
llamado Transferencia de zona.
Esto es un modelo iterativo: El servidor local trabaja ms, porque el servidorlocal pregunta todo el tiempoEsto es un modelo iterativo: El servidor local trabaja ms, porque el servidorlocal pregunta todo el tiempo
DNSprimario
DNSsecundario
Copiadel
primar
Transferencia de zona
7/30/2019 Tema 1 - DNS
4/5
Pedro Alcaraz
No tiene datos propios, ni copias, solo aprenden datostemporalmente de otros servidores
DNS dinmicoEs un servicio que se encarga de actualizar los registros de la ICANN cada vez que cambia la IPpblica de mi servidor DNS
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 9Los 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
DNScach
B.D.Cach
ICANN.com
Sitio| IP pblica
RouterDDNSNAT
Internet
LAN
ServidorDNS
Almunia.com
S. webwww.almunia.com
7/30/2019 Tema 1 - DNS
5/5
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, Ipsprohibidas)
- Named.conf.local: Definimos las zonas directas o inversas de las que esresponsable el servidor
o Archivos de registro zona1 (registros)o Archivos de registro zona2o
- 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 procesonamed
Configuracion: /etc/bind
Named.conf No se toca
Named.conf.optionsNo lo tocamos
Named.conf.localEs la que tocamos
Named.conf.default-zones
No lo tocamos
Registros de la zonaSi lo tocamos