Post on 14-Aug-2020
transcript
DNS Arquitectura
Cliente Servidor
Pacheco Martínez
Fernando
Tovar Balderas Sergio A.
Nombres de dominio DNS El Sistema de nombres de dominio (DNS) se definió originalmente
en los RFC 1034 y 1035. Estos documentos especifican elementos comunes a todas las implementaciones de software relacionadas con DNS, entre los que se incluyen:
Un espacio de nombres de dominio, que especifica una jerarquía estructurada de dominios utilizados para organizar
nombres.
Los registros de recursos, que asignan nombres de dominio DNS a un tipo específico de información de recurso para su uso cuando se registra o se resuelve el nombre en el espacio de nombres.
Los servidores DNS, que almacenan y responden a las consultas de nombres para los registros de recursos.
Los clientes DNS, también llamados solucionadores, que consultan a los servidores para buscar y resolver nombres de un tipo de registro de recursos especificado en la consulta.
RFC 1034 y RFC 1035 RFC 1034 http://www.ietf.org/rfc/rfc1034.txt
RFC 1035 http://www.ietf.org/rfc/rfc1035.txt
Los DNS se basan en el
concepto de un árbol de
dominios con nombre.
Cada nivel del árbol puede
representar una rama o
una hoja del mismo. Una
rama es un nivel donde se
utiliza más de un nombre
para identificar un grupo
de recursos. Una hoja
representa un nombre
único que se utiliza una vez
en ese nivel para indicar un
recurso específico.
Antecedentes de DNS El Sistema de nombres de dominio se desarrolló debido
a la necesidad de proporcionar un servicio de asignación de nombres a direcciones para los equipos en Internet. Antes de presentar DNS en 1987, la asignación de nombres descriptivos de equipos a direcciones IP se realizaba principalmente mediante el uso de un archivo estático compartido, llamado archivo Hosts.
Originalmente, Internet era lo suficientemente pequeña para utilizar un archivo administrado de forma centralizada que se publicaba y descargaba mediante FTP en los sitios conectados a Internet. Periódicamente, cada sitio Internet actualizaba su copia del archivo Hosts y se enviaban versiones actualizadas del mismo para reflejar los cambios en la red.
Con el aumento del número de equipos en Internet, el hecho de tener una autoridad centralizada para administrar un solo archivo Hosts para todos los host de Internet llegó a ser inviable. El tamaño de este archivo aumentaba progresivamente, lo que hacía muy pesado el mantenimiento y la distribución a todos los sitios de su versión actualizada más reciente.
Ubicación de Root Servers
Tipos de registro A (Address): Es el registro más usado, que define
una dirección IP y el nombre asignado al host.
Generalmente existen varios en un dominio.
MX (Mail Exchange). Se usa para identificar
servidores de correo, se pueden definir dos o más
servidores de correo para un dominio, siendo que
el orden implica su prioridad. Debe haber al menos
uno para un dominio.
CNAME (Canonical Name). Es un alias que se
asigna a un host que tiene una dirección IP valida y
que responde a diversos nombres. Pueden
declararse varios para un host.
Tipos de registro NS (Name Server). Define los servidores de nombre
principales de un dominio. Debe haber al menos uno y pueden declararse varios para un dominio.
SOA (Start Of Authority). Este es el primer registro de la zona y sólo puede haber uno en cada archivo de la zona y sólo está presente si el servidor es autoritario del dominio. Especifica el servidor DNS primario del dominio, la cuenta de correo del administrador y tiempo de refresco de los servidores secundarios.
PTR = Pointer – (Indicador) También conocido como 'registro inverso', funciona a la inversa del registro A, traduciendo IPs en nombres de dominio.
Archivos cat /etc/hosts
Archivos Type C:\WINDOWS\system32\drivers\etc\hosts
Software https://www.isc.org/software/bind
http://www.microsoft.com/windowsserver2008/es/xl
/default.aspx
Gráficas
Gráficas
Herramientas nslookup [IP o nombre]
Herramientas host [IP o nombre]
Demostración