Boost Academy
FormaciónEvaluacionesPerfil
Volver
  • En directo

DNS — Iniciación

8h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • DNS

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Este curso está dirigido a profesionales técnicos sin experiencia previa en DNS que necesitan comprender cómo funciona el sistema de nombres de dominio en su trabajo diario con infraestructura, redes o sistemas. A lo largo de las 8 horas, el participante recorrerá el ciclo completo de resolución DNS —desde la petición del cliente hasta la respuesta del servidor autoritativo—, aprenderá a leer e interpretar los tipos de registros más habituales, utilizará herramientas de consulta en línea de comandos sobre dominios reales y comprenderá los mecanismos que determinan cómo y cuándo se propagan los cambios. Al finalizar el curso, el participante será capaz de realizar consultas DNS con criterio, interpretar la salida de las herramientas de diagnóstico, reconocer los errores de resolución más frecuentes y detectar problemas de configuración básicos en una zona DNS, sentando una base sólida para profundizar en administración y troubleshooting avanzado.

  1. Describir el proceso de resolución DNS completo, identificando el papel de cada actor —stub resolver, resolver recursivo, servidores raíz, TLD y autoritativo— y representarlo mediante un diagrama o explicación propia.
  2. Identificar el tipo y la función de los registros DNS fundamentales (A, AAAA, CNAME, MX, NS, TXT y PTR) a partir de un volcado de zona real, justificando el propósito de cada uno.
  3. Ejecutar consultas con dig y nslookup sobre dominios reales para obtener registros específicos, interpretando los campos clave de la respuesta (secciones ANSWER y AUTHORITY, flags y TTL).
  4. Comprender la diferencia entre resolución directa e inversa, describir los usos de la resolución inversa y ejecutar de forma guiada una consulta PTR sobre una IP pública conocida.
  5. Aplicar dig +trace de forma guiada para seguir el camino de resolución completo de un dominio, identificando qué servidor responde en cada etapa y qué tipo de servidor es.
  6. Describir el impacto del TTL en la propagación de cambios DNS y estimar, en un escenario guiado, el tiempo necesario para que una modificación de registro sea visible en la red.
  7. Identificar el código de error de resolución DNS (NXDOMAIN, SERVFAIL, REFUSED, tiempo de espera) que corresponde a cada escenario de fallo, describiendo su causa más probable.
  8. Identificar errores de configuración básicos en una zona DNS de ejemplo —CNAME apuntando a una IP, registro MX sin registro A del mail exchanger, TTL inconsistente— y explicar por qué cada uno es incorrecto.

Bloque 1 — Cómo funciona el DNS: actores y proceso de resolución Se estudia la arquitectura del sistema de nombres de dominio y el ciclo completo de resolución de una consulta. Se describe el rol del stub resolver en el equipo cliente, cómo el resolver recursivo gestiona la búsqueda iterativa, y la función jerárquica de los servidores raíz, los servidores TLD y el servidor autoritativo del dominio. El bloque culmina con la representación del flujo completo mediante un diagrama elaborado por el propio participante, consolidando la comprensión del recorrido que sigue cualquier nombre antes de convertirse en una dirección IP.

Bloque 2 — Tipos de registros DNS y estructura de una zona Se presentan los registros más habituales —A, AAAA, CNAME, MX, NS, TXT y PTR— analizando volcados de zona reales para identificar cada tipo y justificar su función. Dentro de este bloque se introduce también la diferencia entre resolución directa e inversa (forward/reverse DNS), se explica para qué se utiliza la resolución inversa en la práctica y se realiza una consulta PTR guiada sobre una dirección IP pública conocida. El participante aprende a leer una zona como un conjunto coherente de instrucciones, no como una lista de registros aislados.

Bloque 3 — Herramientas de consulta: dig, nslookup y dig +trace Se trabaja con las herramientas de línea de comandos más utilizadas en diagnóstico DNS. Mediante ejercicios sobre dominios reales, el participante ejecuta consultas para obtener registros A, MX, NS y TXT, e interpreta los campos de respuesta: secciones ANSWER y AUTHORITY, flags de estado y valores de TTL. A continuación se introduce dig +trace, que permite seguir paso a paso el camino de resolución completo —desde los servidores raíz hasta el autoritativo— identificando en la salida qué servidor responde en cada etapa y qué tipo de servidor es. Este bloque conecta la teoría del proceso de resolución con la observación directa del comportamiento real.

Bloque 4 — TTL, propagación de cambios y errores de resolución Se analiza el impacto del TTL sobre el tiempo que tarda en ser visible cualquier modificación de un registro DNS, razonando en un escenario guiado los factores que determinan ese intervalo. Seguidamente se trabaja el diagnóstico de fallos: el participante aprende a distinguir los códigos de error más frecuentes —NXDOMAIN, SERVFAIL, REFUSED y tiempo de espera— asociando cada uno a su causa más probable en un contexto de red básica. El bloque cierra con el análisis de una zona DNS de ejemplo que contiene errores deliberados —CNAME apuntando directamente a una IP, registro MX sin el registro A correspondiente al mail exchanger y TTLs inconsistentes— para que el participante los identifique y argumente por qué cada configuración es incorrecta.

  • Equipo con acceso a internet durante las sesiones prácticas.
  • Terminal con dig y nslookup disponibles:
    • Linux: incluidos en el paquete bind-utils (Fedora/RHEL) o dnsutils (Debian/Ubuntu); instalar con el gestor de paquetes si no están presentes.
    • macOS: dig y nslookup vienen preinstalados en macOS 10.14 o posterior.
    • Windows: nslookup está disponible de forma nativa; para dig se recomienda instalar BIND for Windows o usar WSL con Ubuntu.
  • Acceso de escritura a un editor de texto plano (VS Code, Notepad++, nano o similar) para tomar notas y registrar salidas de comandos durante los ejercicios.
  • No se requiere ningún servidor DNS propio ni acceso a infraestructura de producción; todos los ejercicios se realizan contra dominios públicos existentes.
  • Manejo básico de la línea de comandos en Linux o macOS (navegación por directorios, ejecución de comandos simples).
  • Comprensión elemental del modelo cliente-servidor y de qué es una dirección IP.
  • Familiaridad con el concepto de nombre de dominio a nivel de usuario (saber que www.ejemplo.com es un nombre que se traduce en una dirección).

No se requiere experiencia previa en administración de sistemas, configuración de servidores ni conocimientos de redes más allá de los indicados.