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.