Cómo vaciar la caché DNS en Windows y Mac (2 métodos)
Comandos para copiar y pegar en ambos sistemas, más una opción sin terminal
Para vaciar la caché DNS en Windows, abre el Símbolo del sistema y ejecuta ipconfig /flushdns. En un Mac, abre Terminal y ejecuta sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Ambos comandos terminan en aproximadamente un segundo y borran todas las entradas DNS guardadas, de modo que el equipo consultará direcciones actualizadas la próxima vez que abras una página.
Esa es la respuesta corta y, para la mayoría de la gente, es realmente todo lo que hace falta. En esta guía repasamos ambos comandos paso a paso, explicamos qué hace exactamente vaciar la caché DNS, mostramos una alternativa de un solo clic para quien prefiera no abrir Terminal y decimos con franqueza qué problemas de conexión no se solucionan así.
Para qué sirve la caché DNS y cuándo conviene vaciarla
El DNS (Sistema de Nombres de Dominio) es la agenda de direcciones de internet: traduce un nombre como example.com a la dirección IP numérica a la que se conecta realmente tu equipo. Para no repetir esa consulta en cada carga de página, el sistema operativo mantiene una caché DNS local, una pequeña base de datos con los nombres resueltos recientemente y sus direcciones. Esa es una de las razones por las que las webs que visitas a menudo se abren tan rápido.
¿Y qué hace entonces vaciar la caché DNS? Simplemente deja vacía esa base de datos local. No se desinstala nada ni cambia ninguna configuración: el sistema vuelve a consultar tu servidor DNS la próxima vez que pidas cada sitio. La primera visita después del vaciado puede tardar una fracción de segundo más y, a partir de ahí, todo funciona igual que antes.
Merece la pena probarlo cuando una web se ha mudado hace poco a un servidor nuevo y sigues llegando al antiguo, cuando una página carga en el móvil pero no en el ordenador, después de cambiar de proveedor de DNS o cuando el navegador muestra errores como DNS_PROBE_FINISHED_NXDOMAIN. Además, aporta algo de privacidad: en Windows, cualquiera que se siente ante tu teclado puede listar los dominios visitados hace poco con ipconfig /displaydns, y el vaciado borra esa lista.
Vaciar el DNS en Windows 10 y 11 con ipconfig /flushdns
En Windows 11, haz clic derecho en el botón Inicio y elige Terminal; en Windows 10, pulsa la tecla Windows, escribe cmd y abre el Símbolo del sistema. No necesitas permisos de administrador para este comando. En la ventana que aparece, escribe ipconfig /flushdns y pulsa Intro.
Windows responde con un mensaje que confirma que la caché de resolución DNS se ha vaciado correctamente. Eso es toda la operación: sin reinicios, sin cortes y se puede repetir tantas veces como quieras sin ningún riesgo. Si prefieres PowerShell, el comando equivalente es Clear-DnsClientCache, que hace exactamente lo mismo.
Conviene conocer otros dos comandos relacionados. ipconfig /displaydns muestra el contenido actual de la caché, útil para comprobar si una entrada rebelde ha desaparecido de verdad. Y si sospechas de un problema de red más profundo, ejecutar ipconfig /release y después ipconfig /renew también renueva la concesión de tu dirección IP: un paso habitual al diagnosticar fallos de conexión en Windows 11.
Vaciar el DNS en macOS desde Terminal
Para borrar la caché DNS en un Mac, abre Terminal: pulsa Comando y Espacio, escribe Terminal y pulsa Retorno, o búscalo en Aplicaciones > Utilidades. Pega esta única línea y pulsa Retorno: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. El mismo comando funciona en macOS 12 Monterey y en todas las versiones posteriores.
Como el comando empieza por sudo, macOS pide tu contraseña de administrador. Escríbela y pulsa Retorno: no aparece ningún carácter mientras escribes, algo normal en el terminal y no una ventana bloqueada. A diferencia de Windows, macOS no muestra ningún mensaje de confirmación: el comando devuelve el cursor al indicador y la caché ya está vacía.
Las dos mitades del comando hacen cosas distintas: dscacheutil -flushcache vacía la caché del servicio de directorio, mientras que killall -HUP mDNSResponder ordena recargarse al proceso que gestiona las consultas DNS. Ejecutar ambas es la forma más recomendada de asegurarte de que en un Mac moderno no queda ninguna entrada obsoleta.
Vacía la caché DNS sin usar el terminal
Los comandos anteriores son gratuitos, rápidos y vienen incluidos en ambos sistemas operativos: si te manejas con la línea de comandos, sinceramente no necesitas nada más. Pero mucha gente no se maneja, y no hay razón para que una tarea de mantenimiento rutinaria obligue a memorizar una sintaxis o a escribir sudo en una ventana que no da ninguna respuesta.
Disk Mop incluye un limpiador de caché DNS (DNS Cache Cleaner) que hace el mismo trabajo con un solo clic, tanto en Windows 10/11 como en macOS 12 y posteriores. Abre la aplicación, elige DNS Cache Cleaner y haz clic una vez: ningún comando que recordar, nada que escribir mal y exactamente el mismo resultado que por terminal.
La comodidad se multiplica porque un vaciado de DNS casi nunca va solo. Cuando estás buscando la causa de un fallo, normalmente también quieres limpiar las cachés del navegador, y Disk Mop tiene las dos herramientas juntas en la misma interfaz. Hay una versión gratuita con funciones limitadas, y la licencia Pro es un pago único de 19,90 $ sin suscripción.
Limpia también la caché del navegador si las páginas fallan
La caché DNS del sistema operativo no es la única caché entre tú y una página web. Chrome mantiene su propia caché DNS interna: escribe chrome://net-internals/#dns en la barra de direcciones y pulsa Clear host cache para vaciarla. Los navegadores también guardan copias de páginas, imágenes y scripts, así que incluso después de un vaciado DNS correcto puedes seguir viendo una versión antigua o rota de un sitio.
Para borrar la caché normal del navegador en Chrome, Edge o Firefox, pulsa Ctrl+Mayús+Supr (Comando+Mayús+Supr en Mac), marca las imágenes y archivos almacenados en caché y confirma. En Safari, activa el menú Desarrollo en Ajustes > Avanzado y luego elige Vaciar cachés en ese menú. Hacerlo junto con el vaciado de DNS cubre las dos capas donde se esconden los datos obsoletos.
El limpiador de caché del navegador (Browser Cache Cleaner) de Disk Mop se ocupa de Chrome, Firefox, Edge y Safari desde una sola pantalla, así que vacías la caché de todos los navegadores de una pasada en vez de repetir atajos de teclado en cada uno. Junto con el DNS Cache Cleaner, convierte el clásico ¿has probado a borrar la caché? en dos clics.
Qué problemas no soluciona vaciar el DNS
Una nota honesta sobre su alcance: vaciar el DNS arregla las resoluciones de nombres obsoletas en tu equipo y nada más. Si la web está caída, si el Wi-Fi se corta cada poco o si tu operador tiene una avería, no servirá de nada. Tampoco hará que la navegación diaria sea más rápida de forma apreciable: la caché existe precisamente para acelerar las cosas, así que vaciarla es un paso de diagnóstico, no un ajuste de rendimiento.
Tu router también mantiene su propia caché DNS, una capa fuera del alcance del ordenador. Si el vaciado no ayuda, reinicia el router y comprueba si el problema desaparece. Los errores DNS_PROBE_FINISHED persistentes suelen significar que el servidor DNS que usas está teniendo problemas: cambiar la configuración de red a un resolutor público como 1.1.1.1 o 8.8.8.8 lo arregla mucho más a menudo que vaciar la caché una y otra vez.
Por último, si un dispositivo funciona en una red pero no en otra, o si fallan todos los navegadores mientras el resto de aplicaciones siguen conectadas, lo más probable es que el problema esté en el firewall, la VPN o la configuración del proxy, y no en la caché DNS. Vaciarla es un primer paso gratuito y sin riesgo, pero no te quedes ahí cuando los síntomas apunten a otro sitio.
Veredicto
Vaciar la caché DNS es cuestión de un solo comando: ipconfig /flushdns en Windows o sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder en un Mac. Es seguro, instantáneo y es el primer movimiento correcto cuando una web se resuelve mal, muestra errores DNS o se niega a cargar solo en un equipo.
Si prefieres no abrir nunca un terminal, Disk Mop reduce la misma operación a un clic y la acompaña de un limpiador de caché del navegador para Chrome, Firefox, Edge y Safari: las dos herramientas que suelen hacer falta a la vez. Funciona en Windows 10/11 y macOS 12+, y la licencia Pro de por vida es un pago único de 19,90 $ sin suscripción.
Vacía tu caché DNS con un clic gracias a Disk Mop
Pago único para acceso de por vida a todas las funciones. Sin suscripción, sin tarifas ocultas.
Descarga Disk Mop ahora