0Pricing
Network+ Academy · Lección

Caché, TTL y problemas de DNS

Vea cómo la caché acelera las búsquedas y cómo los registros obsoletos causan problemas.

Caché, TTL y problemas de DNS es una lección gratuita de Network+ Academy en CoddyKit. Esta es la lección 4 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 Network+ Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Network+ Academy incluye 4 lecciones en total.

Por qué existe la caché

Consultar toda la jerarquía DNS para cada búsqueda sería lento y sobrecargaría los servidores. La caché almacena las respuestas recientes para que las búsquedas repetidas sean instantáneas.

Los resolvers, los sistemas operativos e incluso los navegadores mantienen cachés DNS. La caché es lo que hace que DNS sea rápido y escalable ante miles de millones de consultas diarias.

Qué controla el TTL

Cada registro DNS incluye un TTL (Time To Live), un número de segundos que indica cuánto tiempo deben conservar las cachés la respuesta antes de que caduque.

Un registro con un TTL de 3600 puede almacenarse en caché durante una hora. Cuando transcurre el TTL, la caché descarta la entrada y debe volver a buscarla la próxima vez.

example.com  A  93.184.216.34  TTL 3600

TTL corto frente a TTL largo

El TTL implica una compensación. Un TTL largo significa menos búsquedas y respuestas más rápidas, pero los cambios tardan más en propagarse. Un TTL corto propaga los cambios rápidamente, pero aumenta la carga de consultas.

Los administradores suelen reducir el TTL antes de una migración planificada para que la nueva dirección se propague rápido y volver a aumentarlo después.

Cómo se propagan los registros

Cuando actualiza un registro DNS, el cambio no aparece en todas partes al mismo tiempo. Las cachés de todo el mundo siguen almacenando el valor anterior hasta que caduca su TTL.

Este retraso se denomina propagación. Un cambio puede tardar de minutos a horas en verse globalmente, según el TTL anterior; esta es una causa frecuente de confusión después de realizar modificaciones.

Problemas de caché obsoleta

Un problema frecuente de DNS es una caché obsoleta: un dispositivo sigue utilizando una IP antigua almacenada en caché después de que haya cambiado la dirección real. El sitio parece estar averiado aunque el registro sea correcto.

La solución es esperar a que transcurra el TTL o vaciar la caché. En muchos sistemas puede borrarla manualmente para forzar inmediatamente una búsqueda nueva.

Vaciado de la caché DNS

Cuando las entradas obsoletas causan problemas, vaciar la caché obliga al dispositivo a descartar los registros almacenados y realizar otra consulta. Este es un paso inicial estándar para la resolución de problemas.

Cada sistema tiene su propio comando para vaciar la caché. Después de hacerlo, la siguiente búsqueda consulta el resolver desde cero y recoge cualquier cambio reciente en los registros.

ipconfig /flushdns   (Windows example)

Configuración incorrecta del resolver

Si un dispositivo apunta a un resolver inaccesible o configurado incorrectamente, la resolución de nombres falla por completo aunque la red funcione. Comprobar el servidor DNS configurado es una medida de diagnóstico fundamental.

Cambiar a un resolver público conocido y fiable, como 8.8.8.8 o 1.1.1.1, permite comprobar rápidamente si el problema estaba en el resolver original.

La anulación mediante el archivo hosts

Antes de consultar DNS, la mayoría de los sistemas comprueba un archivo hosts local que asigna nombres a direcciones manualmente. Una entrada en este archivo anula DNS para ese nombre.

Una entrada hosts olvidada o maliciosa puede redirigir silenciosamente un nombre a la IP incorrecta, por lo que comprobar este archivo es una medida inteligente cuando un nombre concreto se comporta mal mientras los demás se resuelven correctamente.

Cómo reconocer fallos de DNS

Entre los signos clásicos de un fallo de DNS se incluyen los siguientes: un sitio se carga mediante su IP, pero no mediante su nombre; aparece un error de «servidor no encontrado»; o las conexiones iniciales son lentas.

Si hacer ping a una IP funciona, pero hacerlo al nombre falla con un error de host desconocido, el culpable es DNS. Esta prueba rápida permite aislar DNS de otros problemas de conectividad.

Herramientas para diagnosticar DNS

Utilice nslookup o dig para consultar DNS directamente. Puede preguntar a un servidor específico, comprobar qué registro se devuelve y ver el TTL restante.

Estas herramientas permiten comparar lo que devuelve su resolver con la respuesta autoritativa, lo que ayuda a detectar cachés obsoletas o registros mal configurados en el origen.

Cierre del curso de DNS

La mayoría de los problemas de DNS se deben al comportamiento de la caché y el TTL, a un resolver defectuoso o a un registro incorrecto. Una comprobación estructurada —probar mediante IP, verificar el resolver, vaciar la caché y consultar con nslookup— permite aislar la causa. Comprender el TTL y la propagación explica por qué los cambios parecen retrasarse.

Con esto se completa la base de direccionamiento y nombres esencial para el examen Network+.

Comprobación rápida

Interprete un escenario de TTL.

Recapitulación

Ha aprendido sobre la caché, el TTL y los problemas de DNS.

  • La caché almacena respuestas recientes para acelerar DNS.
  • El TTL establece cuánto tiempo puede almacenarse un registro en caché antes de actualizarse.
  • TTL largo = menos búsquedas, pero cambios más lentos; TTL corto = cambios rápidos y mayor carga.
  • Los retrasos de propagación y las cachés obsoletas causan muchos problemas de DNS; vaciar la caché ayuda.
  • Diagnostique mediante pruebas por IP, comprobaciones del resolver y nslookup.

Preguntas frecuentes

¿La lección «Caché, TTL y problemas de DNS» es gratis?

Sí — el texto completo de «Caché, TTL y problemas de DNS» 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 Network+ Academy, actualiza a CoddyKit PRO. El curso de Network+ Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Caché, TTL y problemas de DNS»?

Vea cómo la caché acelera las búsquedas y cómo los registros obsoletos causan problemas. Practicas Network+ 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 Network+ Academy?

No se requiere experiencia previa. Network+ 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 4 de 4.

¿Cuánto tiempo toma la lección «Caché, TTL y problemas de DNS»?

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 Network+ Academy?

Sí. Cada lección de Network+ 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. Por qué existe DNS
  2. Recorrer una búsqueda DNS
  3. Tipos habituales de registros DNS
  4. Caché, TTL y problemas de DNS
← Volver a Network+ Academy