Cyber Security Academy · Lección

DNS: cómo se resuelven los dominios en IP

Siga una consulta DNS desde la solicitud hasta la respuesta y comprenda cómo se puede atacar el DNS.

Lección 3 de 413 pasos

DNS: cómo se resuelven los dominios en IP es una lección gratuita de Cyber Security Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cyber Security Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cyber Security Academy incluye 4 lecciones en total.

¿Qué es DNS?

El Domain Name System (DNS) es la guía telefónica de internet. Traduce nombres de dominio legibles para las personas, como google.com, a direcciones IP, como 142.250.80.46, que los equipos utilizan para enrutar el tráfico.

El proceso de resolución de DNS

Cuando escribe una URL, el navegador consulta DNS:

  1. Comprueba la caché local (rápido)
  2. Consulta el resolvedor local (normalmente el router o el ISP)
  3. El resolvedor consulta el servidor de nombres raíz para obtener la autoridad del TLD
  4. Consulta el servidor de nombres del TLD (por ejemplo, .com) para obtener la autoridad del dominio
  5. Consulta el servidor de nombres autoritativo para obtener el registro correspondiente
  6. La IP se devuelve y se almacena en caché

Tipos de registros DNS

Tipos habituales de registros DNS:

  • A: del dominio a una dirección IPv4
  • AAAA: del dominio a una dirección IPv6
  • CNAME: alias que apunta a otro dominio
  • MX: servidor de correo de un dominio
  • TXT: texto arbitrario (SPF, DKIM y verificación)
  • NS: servidor de nombres de un dominio

TTL: Time To Live

Cada registro DNS tiene un valor TTL (time-to-live) expresado en segundos. Una vez almacenado en caché, los resolvers utilizan el valor almacenado hasta que expira el TTL y, después, vuelven a realizar la consulta. Reducir el TTL antes de una migración disminuye el retraso de propagación.

Enumeración de DNS para reconocimiento

Los profesionales de la seguridad enumeran los registros DNS para mapear la infraestructura de una organización:

dig google.com A
dig google.com MX
dig google.com TXT
host -t ns google.com

Transferencias de zona

Una transferencia de zona DNS (AXFR) copia todos los registros de un servidor de nombres; resulta útil para las copias de seguridad, pero es peligrosa si está expuesta a todo el mundo. Los servidores de nombres mal configurados pueden revelar todo el DNS interno de una organización.

dig axfr @ns1.target.com target.com

Envenenamiento de la caché DNS

El envenenamiento de la caché inyecta registros DNS falsos en la caché de un resolvedor y redirige a los usuarios a servidores controlados por el atacante. DNSSEC (DNS Security Extensions) utiliza firmas criptográficas para impedirlo.

DNS over HTTPS (DoH) y DNS over TLS (DoT)

El DNS tradicional envía las consultas en texto plano; cualquier persona de la red puede ver qué dominios visita. DoH y DoT cifran las consultas DNS e impiden la vigilancia y la interceptación de tráfico DNS mediante ataques de intermediario.

Tunneling de DNS

El tunneling de DNS codifica datos dentro de consultas y respuestas DNS para exfiltrar datos o mantener la comunicación C2 a través de firewalls que permiten el tráfico DNS. Los equipos de seguridad supervisan las consultas DNS inusualmente largas y los volúmenes elevados de consultas como indicadores.

DNS interno y externo

Las organizaciones utilizan DNS de horizonte dividido: el DNS interno resuelve direcciones privadas para los servicios internos, mientras que el DNS externo solo sirve entradas de acceso público. Esto evita exponer la topología interna a las consultas externas.

Cómo consultar DNS desde la línea de comandos

Herramientas DNS esenciales:

nslookup google.com
dig +short google.com
dig @8.8.8.8 google.com A   # query specific resolver

Comprobación rápida: DNS

¿Qué tipo de registro DNS especifica el servidor de correo responsable de gestionar el correo electrónico de un dominio?

Resumen de la lección

DNS traduce los nombres de dominio a direcciones IP mediante un proceso de resolución jerárquico en el que intervienen servidores de nombres raíz, de TLD y autoritativos. Entre los tipos de registros principales se encuentran A, AAAA, MX, CNAME y TXT. Las cuestiones de seguridad incluyen el envenenamiento de la caché, la exposición de transferencias de zona y el tunneling de DNS. DoH/DoT cifran el DNS para proteger la privacidad.

Gratis para empezar

Aprende Cyber Security Academy con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
76
Lecciones
303

Preguntas frecuentes

¿La lección «DNS: cómo se resuelven los dominios en IP» es gratis?

Sí — el texto completo de «DNS: cómo se resuelven los dominios en IP» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cyber Security Academy, actualiza a CoddyKit PRO. El curso de Cyber Security Academy incluye 4 lecciones en total.

¿Qué aprenderé en «DNS: cómo se resuelven los dominios en IP»?

Siga una consulta DNS desde la solicitud hasta la respuesta y comprenda cómo se puede atacar el DNS. Practicas Cyber Security Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Cyber Security Academy?

No se requiere experiencia previa. Cyber Security Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «DNS: cómo se resuelven los dominios en IP»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Cyber Security Academy?

Sí. Cada lección de Cyber Security Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Direccionamiento IP y subredes
  2. TCP frente a UDP: cuándo se utiliza cada uno
  3. DNS: cómo se resuelven los dominios en IP
  4. Conceptos básicos de HTTP y HTTPS
← Volver a Cyber Security Academy