Eduteka+
Cursos Completo

DNS y resolución de nombres

Creado por Luis A.

Tecnología e Informática Informática Publicado en EdutekaLab · términos de origen
DOCX PDF

Cómo fue en el aula

Todavía nadie ha contado cómo le fue con este recurso.

Descripción del Curso

Esta unidad forma parte de la asignatura Informática y está dirigida a estudiantes a partir de 17 años. Unidad 3: Seguridad de DNS y tendencias - DNSSEC, seguridad y buenas prácticas, se centra en la protección de la resolución de nombres y en entender las amenazas actuales que afectan al DNS. Se introducen mecanismos de seguridad como DNSSEC, así como técnicas de cifrado de consultas a través de DNS sobre HTTPS (DoH) y DNS sobre TLS (DoT). También se contemplan prácticas de monitoreo para detectar anomalías y responder ante incidentes. Se analizan ataques clásicos como cache poisoning, spoofing y DDoS, y se discute cómo mitigarlos mediante autenticación de respuestas, integridad de los datos y políticas de registro. Los estudiantes aprenderán a aplicar buenas prácticas en la configuración y monitoreo del DNS, priorizando la confidencialidad, la integridad y la disponibilidad. A través de actividades prácticas, se busca que los alumnos configuren entornos DNS seguros, evalúen soluciones de seguridad y desarrollen una postura crítica respecto a la seguridad de la resolución de nombres, fomentando la colaboración, la comunicación técnica y la capacidad de aplicar conceptos teóricos a situaciones reales.

Competencias

  • Comprender las amenazas de seguridad relacionadas con DNS y su impacto en la vida diaria y en entornos tecnológicos.
  • Identificar ataques como spoofing, cache poisoning y DDoS, y proponer mitigaciones fundamentadas en DNSSEC, cifrado de consultas y buenas prácticas.
  • Aplicar buenas prácticas de seguridad en la configuración, monitorización y registro de DNS, diseñando políticas de alerta y respuesta ante incidentes.
  • Analizar soluciones de seguridad de DNS y evaluar su adecuación para distintos escenarios, justificando opciones y costos.
  • Comunicar conceptos técnicos de forma clara y colaborativa, trabajando en equipo para resolver problemas reales.
  • Desarrollar pensamiento crítico y ética profesional en el manejo de datos y privacidad.

Requerimientos

  • Conocimientos previos: fundamentos de redes ( TCP/IP, DNS ) y conceptos básicos de seguridad informática.
  • Habilidades: lectura y comprensión de textos técnicos en español; capacidad de análisis y trabajo en equipo.
  • Recursos y entorno: computadora con conexión a Internet y acceso a un laboratorio o entorno simulado para practicar configuración y monitoreo de DNS.
  • Herramientas: familiaridad básica con herramientas de monitoreo de DNS y registro de eventos; capacidad para documentar hallazgos y propuestas.
  • Evaluación: participación en prácticas, informes de ejercicios y evaluación teórica.

Unidades del Curso

1

Unidad 1: DNS y resolución de nombres - Fundamentos

<p>Esta unidad introduce qué es el Sistema de Nombres de Dominio (DNS), su función en Internet y la jerarquía de nombres. Se explican los componentes clave (resolvers, servidores raíz, TLD, autoridades) y el flujo básico de resolución de nombres (consultas recursivas e iterativas). Se mencionan los tipos de registros más comunes y su propósito, así como el papel de la caché y el TTL en el rendimiento de las resoluciones.</p>

Objetivos de Aprendizaje

  1. Describir qué es DNS y por qué es imprescindible en Internet.
  2. Identificar componentes clave: resolvers, servidores raíz, TLD, autoridades y zonas.
  3. Explicar el flujo de resolución de nombres: consultas recursivas e iterativas y el papel de la caché.

Contenidos Temáticos

  1. Tema 1: Descripción corta: Conceptos básicos de DNS y jerarquía de nombres, incluyendo servidores raíz y TLD.
  2. Tema 2: Descripción corta: Proceso de resolución de nombres, diferencias entre resolvers y clientes, y el flujo de consultas.
  3. Tema 3: Descripción corta: Tipos de registros DNS y su utilidad (A, AAAA, CNAME, MX, NS, SOA, PTR).
  4. Tema 4: Descripción corta: Caché DNS, TTL y rendimiento de resolución, efectos en la latencia y en la experiencia de usuario.

Actividades

  • Actividad 1: Exploración de la jerarquía DNS - En parejas, usar nslookup/dig para consultar dominios y mapear la ruta de resolución desde el resolutor local hasta los servidores autoridad. Puntos clave: entender la jerarquía, leer respuestas y tiempos de respuesta. Principales aprendizajes: identificación de componentes y su función.
  • Actividad 2: Flujo de resolución - Individual, dibujar y explicar el diagrama de flujo de una consulta para un dominio sencillo y distinguir entre resolución recursiva e iterativa. Aprendizajes: capacidad de explicar procesos y localizar posibles fallos.
  • Actividad 3: Registros DNS - Crear una tabla de registros para un dominio ficticio (A, AAAA, CNAME, MX) y explicar su uso y efectos prácticos en servicios como correo y acceso web.
  • Actividad 4: Rendimiento de DNS - Medir tiempos de resolución de diferentes dominios y analizar el impacto de la caché y TTL. Conclusiones sobre rendimiento y confiabilidad de las resoluciones.

Evaluación

La evaluación verifica el dominio de los objetivos específicos de la unidad mediante estas evidencias:

  1. Evaluación conceptual: preguntas cortas sobre la jerarquía, componentes y procesos de resolución (OBJ1 y OBJ2).
  2. Actividad práctica: realización de consultas y diagrama de flujo de resolución, lectura de respuestas y explicación de resultados (OBJ3).
  3. Actividad de registros DNS: diseño y explicación de casos de uso de distintos tipos de registros (OBJ3).
  4. Laboratorio de rendimiento: análisis de caché y TTL, interpretación de resultados y recomendaciones (OBJ3).

Duración

4 semanas

2

Unidad 2: DNS en redes locales y servicios - Configuración y resolución

<p>Esta unidad aborda la aplicación de DNS en redes locales y entornos empresariales. Se estudian configuraciones básicas de resolvers y servidores DNS, la creación de zonas locales y la resolución de nombres dentro de una red. Se introducen herramientas de diagnóstico y se realizan ejercicios prácticos para entender cómo se propagan las resoluciones en una red controlada.</p>

Objetivos de Aprendizaje

  1. Configurar un servidor DNS básico en un entorno de laboratorio (ej.: resolver local y zona simple).
  2. Crear y gestionar zonas de resolución para dominios locales, incluyendo registros A/AAAA y MX cuando aplique.
  3. Diagnosticar problemas de resolución en red local empleando herramientas de diagnóstico (nslookup, dig, traceroute, ping).

Contenidos Temáticos

  1. Tema 1: Descripción corta: Arquitectura de un servidor DNS local y conceptos de zonas y delegación.
  2. Tema 2: Descripción corta: Configuración básica de un servidor DNS (ej.: BIND en Linux o servidor DNS de Windows) y archivos de zona.
  3. Tema 3: Descripción corta: Resolución en red local: resolvers, clientes y flujo entre áreas de la red.
  4. Tema 4: Descripción corta: Diagnóstico y solución de problemas: uso de nslookup/dig, verificación de registros y propagación.

Actividades

  • Actividad 1: Configuración de un servidor DNS básico - En grupos pequeños, instalar y configurar un servidor DNS en un entorno de laboratorio, crear una zona local y probar la resolución de host dentro de la red. Puntos clave: configuración de archivos de zona, pruebas de resolución y registro de cambios. Aprendizajes: habilidad de desplegar un servicio DNS básico y verificar su funcionamiento.
  • Actividad 2: Gestión de registros y zonas - Crear registros A/AAAA y un registro MX para un dominio ficticio en la zona local y explicar su impacto en servicios de red y correo.
  • Actividad 3: Diagnóstico de problemas de resolución - Simular fallos (NXDOMAIN, timeouts) y usar nslookup/dig y traceroute para localizar causas y proponer soluciones.
  • Actividad 4: Laboratorio de resolución recursiva vs. iterativa - Configurar un cliente para observar diferencias en consultas recursivas e iterativas contra un servidor local y un servidor externo.

Evaluación

Evaluación basada en la capacidad de aplicar la configuración y resolver problemas de DNS en una red local:

  1. Configuración y puesta en marcha de un servidor DNS local y zona de prueba (OBJ1).
  2. Descripción y uso correcto de tipos de registros en la zona local (OBJ2).
  3. Diagnóstico de problemas de resolución y propuesta de soluciones prácticas (OBJ3).
  4. Informe de laboratorio con evidencias y conclusiones (integración de OBJ1-OBJ3).

Duración

4 semanas

3

Unidad 3: Seguridad de DNS y tendencias - DNSSEC, seguridad y buenas prácticas

<p>Esta unidad explora las amenazas de DNS, las soluciones de seguridad disponibles y las mejores prácticas para proteger la resolución de nombres. Se introduce DNSSEC, DNS sobre HTTPS/DoT y prácticas de monitoreo para detectar anomalías. Se analizan ataques como cache poisoning y spoofing, y se discute cómo mitigarlos.</p>

Objetivos de Aprendizaje

  1. Explicar qué es DNSSEC, cómo funciona y qué problemas resuelve (integridad de respuestas y autenticación).
  2. Identificar ataques comunes de DNS (spoofing, cache poisoning, DDoS) y proponer mitigaciones.
  3. Aplicar buenas prácticas de seguridad en la configuración y monitorización de DNS, incluyendo cifrado de consultas y políticas de registro.

Contenidos Temáticos

  1. Tema 1: Descripción corta: Amenazas y vulnerabilidades de DNS (spoofing, cache poisoning, DDoS) y su impacto.
  2. Tema 2: Descripción corta: DNSSEC: funcionamiento básico, firmas, claves y verificación de integridad.
  3. Tema 3: Descripción corta: DNS sobre HTTPS/DoT y cifrado de consultas para proteger la privacidad.
  4. Tema 4: Descripción corta: Mejores prácticas de seguridad: políticas de registro, monitoreo, registro de auditoría y respuestas ante incidentes.

Actividades

  • Actividad 1: Análisis de amenazas de DNS - Debate guiado sobre casos reales de spoofing y cache poisoning, identificación de vectores y contramedidas. Aprendizajes: reconocimiento de amenazas y respuesta inicial.
  • Actividad 2: Laboratorio de DNSSEC - Implementar una firma básica de DNSSEC en un dominio de pruebas, generar claves y verificar firmas en el resolver. Aprendizajes: comprensión de la cadena de confianza y verificación de integridad.
  • Actividad 3: Configuración de DNS con cifrado - Configurar DoH/DoT en un entorno de laboratorio y comparar rendimiento y privacidad frente a consultas DNS no cifradas.
  • Actividad 4: Monitoreo y respuesta ante incidentes - Diseñar un plan de monitoreo de DNS y simular una incidencia de resolución para practicar respuesta y restauración.

Evaluación

La evaluación se centra en la capacidad de aplicar prácticas de seguridad y comprender las tecnologías de protección:

  1. Comprender y explicar DNSSEC (OBJ1) mediante preguntas y explicación de flujo de claves y firmas.
  2. Identificar y proponer mitigaciones ante ataques de DNS (OBJ2) a través de ejercicios y discusión de casos.
  3. Aplicar cifrado de consultas (DoH/DoT) y diseñar políticas de seguridad en un entorno simulado (OBJ3).
  4. Proyecto final de seguridad de DNS: presentar un plan de implementación seguro para una pequeña organización (integración de OBJ1-OBJ3).

Duración

3-4 semanas

Crea tus propios cursos con EdutekaLab

Diseña cursos completos con unidades, objetivos y actividades usando IA.

Comenzar gratis