Fundamentos de DNS: Servidores, Registros y Resolución de Nombres
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,54 KB
Introducción al Sistema de Nombres de Dominio (DNS)
El DNS (Domain Name System) es el sistema que traduce los nombres de dominio (como www.google.com) en direcciones IP, facilitando la identificación de equipos en redes TCP/IP y permitiendo a los usuarios recordar nombres en lugar de números.
Historia y Estructura Jerárquica
Nació en 1983 para reemplazar el archivo centralizado hosts.txt; el crecimiento de Internet hizo necesario un sistema distribuido y jerárquico. Se organiza como un árbol jerárquico invertido llamado espacio de nombres de dominio, cuyo nodo superior es el nodo raíz.
Tipos de Dominios de Primer Nivel (TLD)
- Genéricos (gTLD): como .com, .org.
- Geográficos (ccTLD): representados por dos letras de país, como .es.
- Dominio especial .arpa: utilizado para resoluciones inversas.
Gestión, Dominios y Zonas
El organismo ICANN gestiona los dominios y el proceso de delegación, que es el procedimiento por el cual la gestión de un dominio hijo se asigna a otra entidad. Un Dominio se define como un subárbol, mientras que una Zona es un archivo que contiene los registros DNS de uno o más dominios.
Tipos de Servidores DNS
Existen diferentes roles para los servidores dentro de la infraestructura:
- Primario (maestro): contiene los archivos originales de las zonas.
- Secundario (esclavo): realiza una copia de los datos del servidor primario.
- Reenviador: se encarga de redirigir las consultas.
- Caché: almacena respuestas de forma temporal para agilizar futuras consultas.
Un servidor se considera autoritario si posee los registros originales de una zona determinada.
Métodos de Búsqueda y Resolución
Existen dos métodos principales para procesar consultas:
- Recursiva: donde el servidor local busca toda la información necesaria y devuelve la respuesta final al cliente.
- Iterativa: donde el servidor devuelve la mejor respuesta posible (la IP de otro servidor) y el cliente continúa la búsqueda por su cuenta.
Resolución Inversa
La Resolución Inversa permite obtener el nombre de dominio a partir de una dirección IP, utilizando los dominios especiales in-addr.arpa (para IPv4) o ip6.arpa (para IPv6).
Base de Datos DNS y Registros de Recursos
La base de datos DNS se compone de Registros de Recursos (RR), los cuales siguen el formato: Propietario | TTL | Clase | Tipo | RDATA.
Principales Tipos de Registros
- SOA (Start of Authority): identifica el servidor principal y la autoridad de la zona.
- NS (Name Server): lista los servidores de nombres autoritarios de la zona.
- A (Address): asocia un nombre de dominio con una dirección IPv4.
- PTR (Pointer): realiza la asociación inversa (IP → nombre).
- CNAME (Canonical Name): se utiliza para crear un alias de un dominio existente.
- MX (Mail Exchange): indica cuáles son los servidores responsables del correo electrónico.