Cómo borrar la caché DNS en Windows, Mac, Linux y Android

borrar caché dns

Si alguna vez notaste que un sitio sigue mostrando una versión vieja después de un cambio de servidor, que un dominio recién migrado «no termina de actualizar», o simplemente querés borrar cualquier rastro técnico de las páginas que visitaste, el problema suele estar en el mismo lugar: la caché DNS. Es un registro local que tu sistema operativo guarda cada vez que traduce un nombre de dominio a una dirección IP, y que se mantiene ahí durante horas o incluso días, aunque cierres el navegador o borres el historial.

En esta guía te explicamos cómo vaciar esa caché en Windows, macOS, Linux, Android y directamente desde el navegador, para que puedas resolver errores de conexión, forzar que se reconozcan cambios de DNS recientes o simplemente limpiar ese registro por privacidad.

¿Qué es la caché DNS y por qué guarda un registro de tu navegación?

Cada vez que escribís una URL o hacés clic en un enlace, tu computadora necesita convertir ese nombre de dominio (por ejemplo, marindelafuente.com.ar) en una dirección IP para poder conectarse al servidor correspondiente. Ese proceso de traducción lo hace un servidor DNS, y para no repetirlo en cada visita, el sistema operativo guarda el resultado en una caché local por un tiempo determinado (el TTL, o Time To Live, que define cada dominio).

El problema es que esa caché queda grabada a nivel de sistema operativo, no de navegador. Esto significa que aunque uses el modo incógnito para navegar sin dejar historial, los dominios que visitaste igual pueden quedar registrados en esta caché, ya que ese mecanismo actúa por debajo del navegador y no distingue entre una sesión normal y una privada.

Cómo borrar la caché DNS en Windows

Windows guarda su propia caché DNS y ofrece un comando nativo para vaciarla sin necesidad de instalar nada.

Desde el Símbolo del sistema (CMD)

  1. Presioná la tecla Windows, escribí cmd y abrí el Símbolo del sistema como administrador.
  2. Escribí el siguiente comando y presioná Enter:
ipconfig /flushdns

Vas a ver un mensaje confirmando que la caché de resolución de DNS se vació correctamente. Si además querés revisar qué había quedado guardado antes de borrarlo, podés listarlo primero con ipconfig /displaydns.

Desde PowerShell

Si preferís PowerShell, el comando equivalente es:

Clear-DnsClientCache

Cómo borrar la caché DNS en macOS

En macOS el comando cambia según la versión del sistema, pero desde macOS Sierra en adelante funciona el siguiente combo desde la Terminal:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

El primer comando limpia la caché del resolutor DNS y el segundo reinicia el proceso mDNSResponder, encargado de gestionar las resoluciones de nombre en segundo plano. Te va a pedir tu contraseña de administrador para ejecutarlo.

Cómo borrar la caché DNS en Linux

En Linux el comando depende de qué servicio de resolución de nombres esté usando tu distribución.

Distribuciones con systemd-resolved (Ubuntu, Debian recientes, Fedora)

sudo systemd-resolve --flush-caches

En versiones más nuevas de systemd, el comando fue reemplazado por:

sudo resolvectl flush-caches

Distribuciones con nscd

Si tu sistema usa el servicio Name Service Cache Daemon, alcanza con reiniciarlo:

sudo systemctl restart nscd

Podés confirmar cuál de los dos servicios tenés activo ejecutando systemctl status systemd-resolved o systemctl status nscd antes de aplicar el comando correspondiente.

Cómo borrar la caché DNS en Android

Android no ofrece un comando nativo accesible sin permisos de root, pero hay dos formas prácticas de lograr el mismo efecto:

  • Modo avión: activarlo durante unos segundos y volver a desactivarlo obliga al dispositivo a renovar la conexión de red y, con ella, la resolución DNS.
  • Caché DNS del navegador Chrome: si el problema es específicamente dentro de Chrome, podés entrar a chrome://net-internals/#dns desde la barra de direcciones y tocar «Clear host cache».

Cómo borrar la caché DNS del navegador (Chrome y Firefox)

Además de la caché a nivel de sistema operativo, cada navegador mantiene su propia caché DNS interna, independiente de la anterior. Si el problema persiste después de vaciar la del sistema, conviene limpiar también esta:

  • Chrome: escribí chrome://net-internals/#dns en la barra de direcciones y hacé clic en «Clear host cache».
  • Firefox: escribí about:networking#dns en la barra de direcciones y hacé clic en «Clear DNS Cache».

¿Borrar la caché DNS elimina completamente tu historial de incógnito?

No del todo, y es importante ser claro con esto. Vaciar la caché DNS elimina el registro de los dominios que visitaste (por ejemplo, que entraste a determinado sitio), pero no borra otros rastros que puede dejar tu actividad, como los registros de tu proveedor de internet, el historial sincronizado en la cuenta de Google si iniciaste sesión, o el monitoreo a nivel de red corporativa. Si lo que buscás es entender en profundidad qué rastros deja realmente el modo incógnito y por qué es posible reconstruir ese historial a través de la caché DNS, te recomendamos leer nuestra guía sobre cómo ver el historial de navegación del modo incógnito, que explica el mecanismo completo desde el otro lado: cómo consultarlo en vez de borrarlo.

Preguntas frecuentes

¿Borrar la caché DNS afecta mi conexión a internet?
No. Solo elimina los registros guardados temporalmente; la próxima vez que visites un sitio, el sistema volverá a resolver su dirección IP con normalidad, aunque esa primera carga puede tardar una fracción de segundo más.

¿Cada cuánto se borra sola la caché DNS?
Cada entrada tiene un tiempo de vida (TTL) definido por el propio dominio, que suele ir de unos minutos a 24-48 horas. Pasado ese tiempo, la entrada se elimina automáticamente sin que tengas que hacer nada.

¿Por qué debería borrarla si estoy migrando un sitio o cambiando de hosting?
Porque si tu computadora tiene en caché la IP anterior de un dominio, vas a seguir viendo el sitio viejo aunque el DNS ya haya propagado en el resto del mundo. Vaciar la caché fuerza una nueva resolución y te permite verificar el cambio de forma inmediata.

Vaciar la caché DNS es una de esas tareas de mantenimiento simples que sirven tanto para resolver errores de conexión cotidianos como para entender mejor qué información queda registrada en tu equipo más allá del historial del navegador. Si administrás sitios web o trabajás con SEO, conviene tenerla presente como primer paso de diagnóstico antes de asumir que un cambio de DNS «no funcionó».

Comentarios
advertise width me