Fundamentos del Sistema de Nombres de Dominio (DNS): Estructura, Roles y Registros

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,73 KB

Introducción al DNS

El DNS (Domain Name System) facilita la tarea de recordar una dirección IP mediante la sencilla equiparación de un nombre a un conjunto de dígitos (dirección IP).

Sistemas de Nombres

Históricamente, los sistemas de nombres se pueden clasificar en:

  • Planos: No existe ninguna jerarquía que permita clasificar un nombre dentro de una categoría. Por lo tanto, no puede haber nombres repetidos.
  • Jerárquicos: Son aquellos en los que existe una jerarquía a la hora de construir el nombre completo de ese ordenador.

Estructura y Tipos de Dominios

Dominios de Nivel Superior (TLD)

Los dominios se clasifican principalmente en genéricos y geográficos:

  • Dominios Genéricos (gTLD): Como .com, .org o .net. Permiten registrar dominios de segundo nivel sin ninguna restricción a cualquier persona o entidad.
  • Dominios Geográficos (ccTLD): Tienen dos letras y están relacionados con países o territorios. Las tareas de gestión, incluida la política de uso y el alquiler de dominios de segundo nivel, se realizan siempre en el segundo nivel, nunca en el primero.

Roles en la Gestión de Dominios

La Delegación
Es el proceso por el cual el gestor de un determinado dominio delega la tarea de gestión, incluyendo el mantenimiento de servidores DNS.
El Registro del Dominio
ICANN, una vez creado un TLD, cede el control técnico y burocrático a una institución.
El Registrador
Es una empresa intermediaria que se encarga de atender las peticiones de los clientes (registrantes).
El Registrante
Es la persona o empresa que realmente alquila el dominio para su propio beneficio.

Proceso de Resolución de un Nombre de Dominio

Actores en la Resolución

Clientes u Ordenadores Finales
Únicamente realizan consultas a servidores DNS (Ej. PC de nuestra casa o el PC del trabajo).
Servidores DNS
Realizan dos tareas principales: 1) Responder a las consultas que realicen los clientes. 2) Encargarse de buscar algún dato desconocido.

Resolución Inversa

La Resolución Inversa se produce cuando se consulta una dirección IP para conocer su nombre de dominio (el nombre de host asociado a esa dirección IP).

Servidores de Nombres y Zonas

Roles de los Servidores DNS

Tanto el servidor primario como el secundario se denominan autoritativos porque son los que tienen la información real y veraz de la zona.

  • Primario (Master): Es el servidor principal de la zona. Es el servidor en el que el administrador del DNS efectúa las operaciones de alta y baja de nombres. Contiene los datos originales de la zona.
  • Secundario (Slave): Son el resto de servidores de la zona (entre primarios y secundarios debería haber como máximo 3). Contienen una copia de la zona, habitualmente obtenida del servidor primario.
  • Reenviador (Forward): Servidor no autoritativo. Es un servidor DNS que recibe las peticiones de todos los servidores DNS de la red local.
  • Cache (Hint): Servidor no autoritativo de ninguna zona en especial. No obstante, el servidor hará consultas pertinentes y almacenará las respuestas.

Transferencias de Zona

Las zonas definen dónde reside la información:

  • Zona Primaria: Es la que está ubicada en el servidor primario.
  • Zona Secundaria: Son las ubicadas en los servidores secundarios.

Base de Datos DNS (Resource Records)

Cada entrada en la base de datos DNS (registro de recurso) contiene varios campos esenciales:

Clase
Define el protocolo. La clase IN (Internet) es la más común.
Tipo
Define el tipo de registro. Ejemplos: A (dirección IPv4), AAAA (dirección IPv6), NS (servidor de nombres), etc.
Valor TTL (Time To Live)
Campo que nos indica el tiempo de vida durante el cual esa entrada puede ser considerada válida. Si se omite, se cogerá el TTL que se haya definido por defecto.
Datos
Se trata de la respuesta que esperamos. Si el dato es un dominio, debe especificarse su dirección FQDN (Fully Qualified Domain Name), es decir, su dirección absoluta, terminada en punto.

Entradas relacionadas: