Cómo vaciar la caché DNS en Windows y Mac
Tu ordenador guarda una caché DNS local para evitar repetir las mismas búsquedas. Almacena la correspondencia entre nombres de dominio y direcciones IP para que las visitas posteriores sean más rápidas. La mayoría de las veces funciona bien, pero puede causar problemas: un sitio que acaba de cambiar de servidor sigue mostrando el contenido antiguo, una página se niega a cargar aunque funcione perfectamente en el móvil, o ves un error DNS persistente tras modificar la configuración de red. Vaciar la caché DNS borra todo eso y obliga al sistema a empezar de cero.
Vaciar la caché DNS en Windows
El proceso es el mismo en Windows 10 y Windows 11. Abre el símbolo del sistema como administrador: pulsa la tecla Windows, escribe "cmd", haz clic derecho en "Símbolo del sistema" y selecciona "Ejecutar como administrador".
Luego escribe el siguiente comando y pulsa Intro:
ipconfig /flushdnsDeberías ver el mensaje "Se vació correctamente la caché de resolución de DNS." Si aparece un error, comprueba que has abierto el símbolo del sistema con permisos de administrador.
Antes de vaciarla, puedes ver el contenido actual de la caché con:
ipconfig /displaydnsVuelve a ejecutar ese mismo comando después del flush para confirmar que funcionó. La lista debería estar vacía o casi.
Vaciar la caché DNS en Mac
En macOS, el comando exacto depende de la versión del sistema. Abre Terminal (Aplicaciones, Utilidades, Terminal) y usa el comando correspondiente a tu versión:
macOS Ventura, Sonoma, Sequoia (macOS 13 y posteriores):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRespondermacOS Monterey y Big Sur (macOS 11 y 12):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRespondermacOS Catalina y Mojave (macOS 10.15 y 10.14):
sudo killall -HUP mDNSResponderEn todos los casos se pedirá la contraseña de administrador. Terminal no muestra ningún mensaje de confirmación si el comando ha tenido éxito. Sin salida significa que ha funcionado.
Vaciar la caché DNS del navegador
Lo que muchas guías no mencionan: los navegadores modernos mantienen su propia caché DNS, independiente del sistema operativo. Vaciar la caché del sistema no siempre es suficiente si el problema está en el navegador.
Chrome y Edge: escribe lo siguiente en la barra de direcciones y haz clic en "Borrar caché de host DNS":
chrome://net-internals/#dnsFirefox: la caché DNS se vacía automáticamente al cerrar el navegador. Para forzarlo manualmente, escribe about:config en la barra de direcciones, busca network.dnsCacheExpiration y ponlo a 0, luego vuelve a ponerlo a 60 para reactivar la caché.
Safari: activa primero el menú Desarrollo (Preferencias, Avanzado, marcar "Mostrar el menú Desarrollo en la barra de menús"), luego haz clic en Desarrollo y selecciona "Vaciar cachés".
Cuándo vaciar la caché DNS
Algunas situaciones en las que debería ser lo primero que pruebes:
- Un sitio muestra un error DNS o "No se puede acceder a este sitio" pero carga bien con los datos del móvil
- Acabas de cambiar los servidores DNS del router y la nueva configuración no parece aplicarse
- Un sitio web que gestionas acaba de cambiar de servidor y sigues viendo el contenido antiguo
- Has editado el archivo hosts de Windows o Mac y los cambios no se reflejan
Si vaciar la caché no soluciona nada, el problema puede estar en la caché de tu operador o en el TTL del dominio, que puede tardar hasta 48 horas en propagarse. Una prueba rápida: cambia temporalmente tu resolvedor DNS a 1.1.1.1 (Cloudflare) o 8.8.8.8 (Google) en lugar del de tu operador. Si el sitio carga con esos, el problema está confirmado como un fallo de caché aguas arriba.