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.

Entradas relacionadas: