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.
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:
- Comprueba la caché local (rápido)
- Consulta el resolvedor local (normalmente el router o el ISP)
- El resolvedor consulta el servidor de nombres raíz para obtener la autoridad del TLD
- Consulta el servidor de nombres del TLD (por ejemplo, .com) para obtener la autoridad del dominio
- Consulta el servidor de nombres autoritativo para obtener el registro correspondiente
- 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.comTransferencias 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.comEnvenenamiento 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 resolverComprobació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.
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
- Direccionamiento IP y subredes
- TCP frente a UDP: cuándo se utiliza cada uno
- DNS: cómo se resuelven los dominios en IP
- Conceptos básicos de HTTP y HTTPS