¿Qué es DNS?
100%

DNS · Lección 1

¿Qué es DNS?

Aprende cómo DNS organiza y resuelve nombres distribuidos y registros de recursos con tipos.

El Sistema de nombres de dominio es una base de datos distribuida y jerárquica, además de un protocolo de consultas. Permite que los clientes recuperen información con tipos asociada a nombres, incluidas direcciones, enrutamiento de correo, servidores autoritativos, datos de servicios y registros de verificación.

Nombres y registros de recursos

DNS hace algo más que traducir un nombre de host en una dirección IP. Un registro A contiene una dirección IPv4, AAAA una dirección IPv6, MX datos de enrutamiento de correo, NS nombres de servidores autoritativos, y muchos otros tipos transportan datos distintos. Un nombre puede tener varios registros o no tener ningún registro de dirección.

¿Por qué DNS es algo más que una lista de nombres de host y direcciones?

Nombres jerárquicos

Un nombre de dominio completo identifica una ruta en el árbol DNS. En www.example.com., el punto final representa la raíz, com está debajo de ella, example está debajo de com y www es un nombre dentro de ese dominio. El punto final suele omitirse en las interfaces de usuario, pero importa al distinguir nombres absolutos de nombres localmente relativos en la configuración.

¿Qué representa el punto final de www.example.com.?

Autoridad distribuida

La autoridad DNS se delega hacia abajo en la jerarquía. Los servidores raíz dirigen los resolvers a los servidores de los dominios de nivel superior, que a su vez los dirigen a los servidores autoritativos de las zonas delegadas. Las organizaciones gestionan sus propios datos autoritativos sin almacenar todo el espacio de nombres global en un único servidor central.

¿Quién proporciona los datos definitivos de una zona DNS delegada?

Resolución y caché

El resolver stub de un host suele enviar una consulta a un resolver recursivo. Este puede responder desde una caché válida o consultar la jerarquía en nombre del cliente. Los TTL de los registros limitan durante cuánto tiempo pueden reutilizarse normalmente las entradas de la caché, lo que mejora la escalabilidad pero retrasa la visibilidad de los cambios hasta que se actualizan las cachés.

Que DNS funcione no demuestra la salud de la ruta, el transporte, TLS o la aplicación. Un fallo de DNS también puede producirse antes de cualquier consulta externa, porque /etc/hosts, los sufijos de búsqueda, las cachés locales o la política de servicios de nombres afectan al resolver del sistema.

¿Qué controla principalmente el TTL de un registro DNS?

Lección completada

Has completado ¿Qué es DNS?

Ahora puedes describir DNS como un sistema jerárquico de datos con tipos y caché.

  • Distingue los tipos de registros de recursos DNS según su finalidad.

  • Interpreta un nombre completo desde la raíz hacia abajo.

  • Identifica la delegación y la responsabilidad autoritativa.

  • Separa la resolución de nombres de la conectividad de la aplicación.

Guarda tu progreso

Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.

Crear una cuenta gratuita
Siguiente Lección
Volver a DNS