DEV Community

David Moya
David Moya

Posted on

Curso interactivo de DNS: bases, DNSSEC y riesgos

Hay un protocolo que interviene en prácticamente todo lo que haces en Internet —cada API que llamas, cada modelo de IA al que pides una respuesta, cada repositorio que clonas— y que la mayoría jamás ha estudiado en serio. El DNS decide si tu tráfico va al servidor legítimo o a uno suplantado, filtra información sobre a qué servicios te conectas y puede convertirse en un canal que atraviesa casi cualquier firewall.

Básicos DNS interactivo es un curso gratuito, publicado en GitHub Pages, que recorre este protocolo con una metodología práctica: mapas clicables, simulador de resolución, laboratorio de consultas local y quiz autocorregido. Todo con HTML, CSS y JavaScript puro, sin instalar nada.

Qué contiene

  • Mapa del ecosistema: un grafo interactivo con once componentes (stub, recursivo, raíz, TLD, autoritativo, zona, registros, caché, transporte, DNSSEC y privacidad), cada uno con detalle y enlaces a los RFC.
  • Ruta de resolución: una consulta en siete pasos, con actores y artefactos técnicos en cada etapa.
  • Anatomía de una zona: SOA, NS, A, CNAME, DNSKEY, flags y RCODE, con la zona didáctica empresa.example.
  • Laboratorio de consulta: resuelve nombres en local y observa NOERROR, NODATA, NXDOMAIN, SERVFAIL (incluido un bogus.empresa.example que simula fallo de validación DNSSEC y un bucle de CNAME).
  • Checklist de riesgos: ocho señales ponderadas (delegación lame, AXFR expuesto, resolver abierto...) con evaluación de prioridad.
  • Quiz de ocho preguntas con explicación inmediata, más guía de repaso, catálogo de RFC filtrable y glosario.

Por qué importa

Para quien construye o usa herramientas de IA, el DNS es la primera decisión de confianza de cada conexión. Sin validación DNSSEC, una respuesta suplantada redirige tu tráfico; un AXFR abierto filtra el inventario de nombres; las consultas en claro revelan qué servicios usas. El curso enseña los controles: cadena raíz → DS → DNSKEY → RRSIG, DoT/DoH/DoQ, QNAME minimisation.

Lee el artículo completo en IAcademy.

Lee el artículo completo en IAcademy: https://iacedemy.com/blog/curso-interactivo-dns/

Top comments (0)