¿Qué es la caché DNS local y cómo vaciarla (Flush DNS) en mi computadora? Imprimir

  • 0

Para entender qué es la caché DNS, primero debemos recordar cómo funciona internet. Cuando escribes el nombre de un sitio web en tu navegador, este necesita traducir ese nombre (ej. midominio.com) a una dirección IP numérica (ej. 192.168.1.5) para saber a qué servidor conectarse. Este proceso de traducción lo realizan los servidores DNS, que funcionan como la libreta de contactos de internet.

Para acelerar tu navegación y no tener que consultar esa "libreta" cada vez que abres la misma página, tu sistema operativo guarda temporalmente las direcciones IP de los sitios que visitas con frecuencia. A este archivo de memoria temporal se le conoce como caché DNS local.

¿Por qué es necesario vaciarla (Flush DNS)?

Aunque la caché está diseñada para ayudarte a navegar más rápido, en ciertas ocasiones la información que almacena se vuelve obsoleta o se corrompe, causando problemas de navegación. Vaciar esta memoria (hacer un Flush DNS) es la solución más rápida a los siguientes escenarios:

  • Resolución de errores de acceso: Si experimentas un error de acceso a nivel de dominio en un sitio, pero tu proveedor confirma que la red o los nodos de alojamiento (VPS) operan con normalidad tras un mantenimiento, el culpable suele ser un registro antiguo atrapado en tu equipo. El servidor ya está en línea, pero tu computadora sigue intentando conectar por la ruta vieja.

  • Actualizaciones y migraciones: Si recientemente apuntaste tu dominio a un nuevo servidor web, los cambios pueden tardar en propagarse. Vaciar la caché obliga a tu equipo a buscar la nueva dirección IP real en lugar de cargar la versión antigua de la página.

  • Seguridad (Prevención de Spoofing): Ocasionalmente, el software malintencionado puede alterar tu caché DNS para redirigirte en secreto a sitios web fraudulentos. Limpiar esta memoria elimina cualquier ruta manipulada.

Guía paso a paso para vaciar la caché DNS

El proceso toma apenas unos segundos y es completamente seguro; no borrará tu historial de navegación ni tus contraseñas. Solo necesitas abrir la consola de comandos de tu sistema operativo y seguir estas instrucciones:

En Windows

  1. Haz clic en el menú Inicio y escribe cmd en la barra de búsqueda.

  2. Haz clic derecho sobre la aplicación Símbolo del sistema y selecciona "Ejecutar como administrador".

  3. En la ventana negra que se abre, escribe el siguiente comando exactamente como aparece y presiona Enter: ipconfig /flushdns

  4. Verás un mensaje confirmando que la caché de resolución de DNS se vació con éxito.

En macOS (Mac)

  1. Presiona las teclas Command + Espacio para abrir Spotlight, escribe Terminal y presiona Enter.

  2. En la ventana de Terminal, copia y pega el siguiente comando (es válido para las versiones de macOS desde El Capitan en adelante) y presiona Enter: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  3. El sistema te pedirá la contraseña de administrador de tu Mac. Escríbela (no verás los caracteres mientras escribes por seguridad) y presiona Enter. No aparecerá un mensaje de confirmación, simplemente volverá a la línea de comandos inicial.

En Linux (Ubuntu / Debian)

  1. Abre tu aplicación de Terminal (usualmente Ctrl + Alt + T).

  2. Dependiendo del servicio de resolución que utilice tu distribución, ingresa este comando y presiona Enter: sudo resolvectl flush-caches (Si el comando anterior no funciona, intenta con: sudo systemd-resolve --flush-caches)

  3. Ingresa tu contraseña de administrador si el sistema te la solicita.

¿El problema persiste?

Si después de vaciar la caché DNS y recargar tu navegador sigues sin poder acceder al sitio web, intenta abrir la página desde una red diferente (por ejemplo, usando los datos móviles de tu teléfono). Si el sitio carga en tu teléfono pero no en tu computadora, el problema podría estar en la caché del router de tu proveedor de internet; en ese caso, reiniciar el router suele ser el paso final para recuperar el acceso.

 


¿Fue útil la respuesta?

« Atrás