Flush DNS: cómo limpiar la caché DNS (Windows, Mac, Linux)
Punto clave
Hacer flush DNS elimina las respuestas que tu dispositivo guardó de los nombres que consultó, así que la próxima visita vuelve a preguntar al DNS. En Windows, ejecuta ipconfig /flushdns en el Símbolo del sistema. En macOS, ejecuta sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder en Terminal. En Linux con systemd-resolved (Ubuntu, Fedora), ejecuta sudo resolvectl flush-caches. En Chrome, abre chrome://net-internals/#dns y haz clic en Clear host cache. Es seguro y solo afecta a tu propio dispositivo.
Compruébelo ahora

Empiece a leer
- Comandos para limpiar la caché DNS de un vistazo
- Cómo funciona la caché DNS: TTL, niveles de caché y expiración
- ¿Cuándo deberías limpiar la caché DNS?
- Cómo limpiar la caché DNS en Windows 10 y Windows 11
- Cómo limpiar la caché DNS en macOS (todas las versiones desde El Capitan)
- Cómo limpiar la caché DNS en Linux (Ubuntu, Fedora, Debian)
- Cómo limpiar la caché DNS en Google Chrome
- Cómo limpiar la caché DNS en Firefox, Edge, Safari y otros
- Cómo limpiar la caché DNS en Android y iPhone
- Cómo limpiar la caché DNS de tu router
- Cómo verificar que la caché DNS se ha limpiado correctamente
- Qué hacer si limpiar la caché DNS no resuelve el problema
- Preguntas frecuentes
Comandos para limpiar la caché DNS de un vistazo
Para hacer flush DNS, ejecuta un comando según tu sistema. Limpiar elimina las respuestas que tu dispositivo guardó de los nombres consultados hace poco, así que la próxima visita vuelve a preguntar al DNS y obtiene la dirección actual.
Consulta los registros actuales de un dominio y su TTL
El comando para cada sistema:
| Dónde | Comando o ajuste |
|---|---|
| Windows 10 y 11 | ipconfig /flushdns (Símbolo del sistema) o Clear-DnsClientCache (PowerShell) |
| macOS | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Linux con systemd-resolved (Ubuntu, Fedora 33+) | sudo resolvectl flush-caches |
| Chrome, Edge, Brave | chrome://net-internals/#dns (o edge://, brave://) → Clear host cache |
| Firefox | about:networking#dns → Borrar caché de DNS (Clear DNS Cache en la interfaz en inglés) |
| Android e iPhone | Activa el modo avión durante 10 segundos y desactívalo (o reinicia) |
| Router | Reinícialo |
¿Para qué molestarse? Los registros DNS cambian: un sitio se mueve a un servidor o hosting nuevo y la respuesta guardada sigue apuntando a la dirección antigua. Las respuestas de la caché local llegan casi al instante, mientras que una consulta que sale a un resolvedor tardó unos 30 ms desde nuestra línea doméstica hasta el 8.8.8.8 de Google (26 de octubre de 2026), así que la caché merece la pena hasta que una respuesta se queda obsoleta.
El DNS se guarda en caché en varios sitios: tu navegador, tu sistema operativo y, a menudo, tu router. Por eso una respuesta obsoleta persistente puede necesitar una limpieza en más de un nivel.
Cómo funciona la caché DNS: TTL, niveles de caché y expiración
Cada registro DNS lleva un TTL (time to live) que fija el propietario del dominio: cuántos segundos puede guardarlo una caché. Los valores suelen ir de 300 segundos (5 minutos) a 86 400 segundos (24 horas); Cloudflare, por ejemplo, usa 300 segundos por defecto.
Cada capa guarda su propia copia:
- Navegador — Chrome suele usar su propio cliente DNS integrado (activado por defecto en Windows, macOS, Linux, ChromeOS y Android). Guarda cada respuesta durante el TTL del registro, como mínimo 60 segundos, y guarda una respuesta de «no existe» durante el TTL negativo de la zona. Cuando recurre al resolvedor del sistema operativo, guarda las respuestas 60 segundos y no guarda los fallos (código fuente de Chromium). Firefox guarda hasta 3200 nombres y usa 60 segundos cuando el sistema no da un TTL (preferencias de Firefox).
- Sistema operativo — el servicio Cliente DNS de Windows, mDNSResponder de macOS y systemd-resolved de Linux guardan las respuestas hasta que se agota su TTL. Algunos sistemas Linux (Debian por defecto, instalaciones mínimas) no guardan caché en absoluto.
- Router — muchos routers domésticos usan dnsmasq, que guarda 150 nombres por defecto (manual de dnsmasq); OpenWrt lo sube a 1000.
- Tu proveedor de DNS — la caché de tu ISP o de un resolvedor público sirve a todos los que lo usan. No puedes limpiar la de tu ISP, pero Google Public DNS y Cloudflare permiten a cualquiera eliminar un nombre de sus cachés (Google, Cloudflare). Si no, espera al TTL o cambia de resolvedor.
Limpiar vacía las capas del navegador y del sistema operativo, y reiniciar el router vacía la suya. Para saltarte una caché obsoleta del proveedor, cambia a un resolvedor público como el 1.1.1.1 de Cloudflare o el 8.8.8.8 de Google. Puedes ver el TTL actual de cualquier registro con la Consulta DNS.
¿Cuándo deberías limpiar la caché DNS?
Tu sistema caduca las respuestas en caché por sí solo, así que no hace falta limpiar de forma periódica. Límpiala cuando:
- Un sitio no carga para ti pero funciona para otros — errores como DNS_PROBE_FINISHED_NXDOMAIN o el servidor DNS no responde
- Sigues viendo la versión antigua de un sitio después de que se mudara a un servidor o hosting nuevo
- Cambiaste de servidores DNS — por ejemplo a Google DNS (8.8.8.8) o Cloudflare (1.1.1.1) — y quieres el cambio ya
- Aparece una advertencia de certificado tras la mudanza de un sitio — tu dirección guardada sigue apuntando al servidor antiguo y a su certificado antiguo
- Editaste registros DNS (A, CNAME, MX) y quieres ver el cambio antes de que acabe el TTL antiguo. El verificador de propagación DNS muestra si los resolvedores de todo el mundo ya lo tienen
- Sospechas de una respuesta envenenada o secuestrada — limpiar la elimina de tus cachés
Cómo limpiar la caché DNS en Windows 10 y Windows 11
Windows ofrece dos formas de limpiar el DNS: el Símbolo del sistema y PowerShell. Ambas vacían la caché del servicio Cliente DNS de Windows. ipconfig /flushdns funciona en todas las versiones, incluidos Windows Server y las ediciones antiguas.
Método 1: usando el Símbolo del sistema
- Paso 1 — Pulsa
Windows + S, escribecmdy abre el Símbolo del sistema (en Windows 10 y 11 actuales basta una ventana normal; si Windows dice que la operación requiere elevación, haz clic derecho y elige Ejecutar como administrador) - Paso 2 — Escribe
ipconfig /flushdnsy pulsa Intro - Paso 3 — Deberías ver: «Se vació correctamente la caché de resolución DNS.»
Eso es todo. Tu caché DNS de Windows está ahora vacía, y la próxima vez que visites un sitio web, Windows consultará tu servidor DNS configurado para obtener una dirección IP actualizada. El comando ipconfig es la utilidad de red estándar de Windows; /flushdns es solo uno de sus muchos modificadores.
Método 2: usando PowerShell
PowerShell tiene su propio cmdlet DNS, que ofrece la misma función con opciones adicionales:
# Flush the DNS cache
Clear-DnsClientCache
# Verify the cache is empty (should return very few entries)
Get-DnsClientCache
# Count cached entries
Get-DnsClientCache | Measure-Object | Select-Object CountClear-DnsClientCache hace exactamente lo mismo que ipconfig /flushdns. La ventaja de PowerShell es el cmdlet Get-DnsClientCache, que muestra las entradas en caché en formato de tabla, más fácil de filtrar y exportar que ipconfig /displaydns.
Cómo limpiar la caché DNS en macOS (todas las versiones desde El Capitan)
En un Mac, la caché DNS se limpia desde Terminal. El mismo comando funciona en todas las versiones, desde El Capitan (10.11) hasta las actuales, incluido macOS 26 Tahoe.
| Versión de macOS | Comando para limpiar el DNS |
|---|---|
| Big Sur (11) y posteriores, incluido Tahoe (26) | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Catalina (10.15) hasta El Capitan (10.11) | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Yosemite (10.10.4 a 10.10.5) | sudo killall -HUP mDNSResponder |
| Yosemite (10.10 a 10.10.3) | sudo discoveryutil mdnsflushcache |
| Lion (10.7) a Mavericks (10.9) | sudo killall -HUP mDNSResponder |
- Paso 1 — Pulsa
Comando + Espaciopara abrir Spotlight, escribe Terminal y pulsa Intro - Paso 2 — Pega
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRespondery pulsa Intro - Paso 3 — Introduce tu contraseña de Mac cuando te la pida. Terminal no muestra ninguna salida, pero la caché queda limpia
dscacheutil -flushcache vacía la caché de Directory Service, y killall -HUP mDNSResponder indica a mDNSResponder, el resolvedor DNS de macOS, que descarte sus respuestas en caché; no reinicia el proceso. Safari no tiene caché DNS propia, así que esto también cubre Safari; cierra también Safari (⌘Q) para que abandone las conexiones que aún tenga abiertas con la dirección antigua.
Cómo limpiar la caché DNS en Linux (Ubuntu, Fedora, Debian)
Linux guarda DNS en caché solo si hay un servicio de caché en ejecución. Ubuntu y Fedora (33 y posteriores) usan systemd-resolved; Debian y las instalaciones mínimas suelen no tener caché alguna, y algunos sistemas usan dnsmasq o nscd.
- Paso 1 — Abre una terminal (
Ctrl + Alt + Ten Ubuntu) - Paso 2 — Ejecuta el comando de tu servicio DNS (abajo)
- Paso 3 — Comprueba que funcionó:
resolvectl statisticsdebería mostrar un tamaño de caché actual de 0
# Ubuntu, Fedora 33+ and other systemd-resolved systems
sudo resolvectl flush-caches
# Check: "Current Cache Size" should be 0
resolvectl statistics
# Older systemd (before version 239, e.g. Ubuntu 18.04)
sudo systemd-resolve --flush-caches
# dnsmasq
sudo systemctl restart dnsmasq
# nscd
sudo systemctl restart nscd¿No sabes qué servicio usas? Ejecuta resolvectl status. Si muestra tus servidores DNS, usas systemd-resolved. Si el comando no existe o dice que no puede conectar con el servicio resolve, revisa systemctl status dnsmasq o systemctl status nscd.
Cómo limpiar la caché DNS en Google Chrome
Chrome mantiene su propia caché DNS, separada de la de tu sistema operativo (consulta las capas de caché más arriba), así que limpia ambas. Así se hace:
- Paso 1 — Abre una pestaña nueva en Chrome
- Paso 2 — Escribe
chrome://net-internals/#dnsen la barra de direcciones y pulsa Intro - Paso 3 — Haz clic en el botón Clear host cache
- Paso 4 — Ve también a
chrome://net-internals/#socketsy haz clic en Flush socket pools para cerrar las conexiones TCP obsoletas que aún podrían usar direcciones IP antiguas
Para un refresco completo, limpia el sistema operativo y Chrome. Chrome reconstruye su caché mientras navegas, así que vaciarla no afecta a la velocidad a largo plazo.
Cómo limpiar la caché DNS en Firefox, Edge, Safari y otros
Todos los navegadores Chromium tienen la misma página con su propio prefijo; Firefox tiene la suya y Safari usa la caché del Mac:
| Navegador | Cómo borrar la caché DNS |
|---|---|
| Microsoft Edge | edge://net-internals/#dns → Clear host cache; después edge://net-internals/#sockets → Flush socket pools |
| Firefox | about:networking#dns → Borrar caché de DNS (Clear DNS Cache en la interfaz en inglés). Firefox guarda hasta 3200 nombres, durante 60 segundos cuando el sistema no da un TTL |
| Safari (Mac) | No tiene caché DNS propia: limpia la de macOS (más arriba). Desarrollo → Vaciar cachés borra páginas web, no DNS |
| Brave, Opera, Vivaldi | brave://net-internals/#dns, opera://net-internals/#dns o vivaldi://net-internals/#dns → Clear host cache |
Cómo limpiar la caché DNS en Android y iPhone
Los móviles no tienen comando para limpiar el DNS. Volver a conectarse hace el trabajo:
- Activa el modo avión, espera 10 segundos y desactívalo. El teléfono reconstruye sus conexiones de red y sus cachés DNS.
- ¿Sigue igual? Reinicia el teléfono. En Android, revisa también Ajustes → Redes e Internet → DNS privado (en Samsung, Conexiones → Más ajustes de conexión): un nombre de host de proveedor configurado ahí responde a todas las consultas, sea cual sea el DNS de la Wi-Fi.
- En Wi-Fi, la caché del router también cuenta, así que reinicia también el router si un sitio sigue fallando en todos los dispositivos.
Cómo limpiar la caché DNS de tu router
Tu router doméstico también guarda en caché las respuestas DNS de todos los dispositivos de la red. Si ya vaciaste la caché DNS de tu ordenador y del navegador pero sigues viendo registros antiguos, la causa puede ser la caché del router.
La mayoría de los routers domésticos no tienen un comando específico para vaciar la caché DNS. La forma más sencilla de borrarla es reiniciar el router:
- Paso 1 — Desenchufa el cable de alimentación del router (no pulses el botón de reinicio: eso restablece el router a los valores de fábrica)
- Paso 2 — Espera unos 30 segundos para que se apague por completo
- Paso 3 — Vuelve a enchufar el cable y espera 1-2 minutos a que el router arranque del todo
- Paso 4 — Vuelve a conectarte a la Wi-Fi si hace falta y comprueba que el problema se resolvió
Los routers con dnsmasq, como OpenWrt, pueden vaciarla por SSH con /etc/init.d/dnsmasq restart, sin reiniciar del todo.
Si los problemas de DNS continúan, configura tu router con un resolvedor público como Cloudflare (1.1.1.1) o Google (8.8.8.8), para que todos los dispositivos lo usen. Nuestra guía para arreglar consultas DNS lentas tiene los pasos.
Cómo verificar que la caché DNS se ha limpiado correctamente
Después de limpiar, comprueba que la caché está vacía o que tu sistema ya resuelve la dirección nueva:
# Windows: lists what's cached (only a few entries right after a flush)
ipconfig /displaydns
# Windows PowerShell: count cached entries
(Get-DnsClientCache).Count
# macOS: the address your Mac resolves now
dscacheutil -q host -a name example.com
# Linux (systemd-resolved): "Current Cache Size" should be 0
resolvectl statisticsLuego prueba el sitio que fallaba. Para comparar lo que obtiene tu equipo con lo que dice realmente el DNS, consulta el dominio con la Consulta DNS.
Para saber si el problema es tu caché o los propios registros, pasa el dominio por el verificador de propagación DNS: consulta 34 resolvedores de 28 países a la vez. Si todos tienen la dirección nueva y tú no, tu caché o tu resolvedor va con retraso.
Qué hacer si limpiar la caché DNS no resuelve el problema
Limpiar arregla las respuestas obsoletas, pero no todos los problemas de DNS lo son. Si el problema sobrevive a limpiar tu dispositivo, el navegador y el router:
- Cambia de servidor DNS — el resolvedor de tu ISP puede estar caído o devolver registros antiguos. Prueba Cloudflare (1.1.1.1) o Google (8.8.8.8); nuestra guía de consultas DNS lentas tiene los pasos
- Comprueba si el sitio está caído — el Verificador de páginas caídas lo abre desde 11 lugares. Si falla en todos, no es tu caché ni tu resolvedor
- Revisa los registros — consulta los registros A, AAAA y CNAME del dominio con la Consulta DNS. Si apuntan a la IP equivocada, solo el propietario del dominio puede arreglarlo
- Desconecta una VPN o proxy — las VPN envían el DNS por sus propios servidores, que tienen su propia caché
- Revisa tu archivo hosts —
C:\Windows\System32\drivers\etc\hostsen Windows,/etc/hostsen macOS y Linux. Elimina las entradas del dominio afectado - Da tiempo a un cambio reciente — cada resolvedor recoge un registro modificado cuando se agota el TTL de su copia antigua: minutos con TTL cortos, hasta un día o dos con TTL largos
Comprueba tus registros DNS ahora
Consulta cada registro directamente en los servidores de nombres del dominio, junto a lo que tienen en caché Google y Cloudflare, con el TTL que le queda a cada uno.
Fuentes
- ipconfig, Microsoft
- host_resolver_manager_job.cc (Chrome's DNS cache times), Chromium
- dnsmasq manual (default cache size), dnsmasq
Preguntas frecuentes
¿Qué hace limpiar la caché DNS?
¿Es seguro limpiar la caché DNS?
¿Cuál es el comando para limpiar la caché DNS en Windows?
¿Cuál es el comando para limpiar la caché DNS en Mac?
¿Cómo limpio la caché DNS en Fedora?
¿Con qué frecuencia debo limpiar la caché DNS?
¿Por qué necesito limpiar tanto la caché del sistema como la del navegador?
¿Limpiar la caché DNS hace que internet vaya más rápido?
¿Reiniciar el ordenador limpia la caché DNS?
¿Cómo limpio la caché DNS de mi router?
Artículos relacionados
Herramientas relacionadas
Consulta DNS
Todos los registros DNS desde los servidores del dominio, junto a la caché de Google y Cloudflare
Prueba de Velocidad DNS
Mide Cloudflare 1.1.1.1, Google 8.8.8.8 y más servidores DNS públicos desde tu navegador, frente a tu DNS actual, y encuentra el más rápido para ti
Comprobador de Páginas Caídas
¿La página está caída para todos o solo para usted? Compruebe cualquier web desde 11 lugares y desde su conexión, con una captura en vivo



