Portada » Cómo vaciar la caché DNS: métodos en Windows, macOS y Linux
DNS · Caché · Flush DNS · Resolución

¿Cómo vaciar la caché DNS?

Vaciar la caché DNS elimina las respuestas DNS almacenadas localmente por el sistema y puede ayudar cuando un equipo sigue utilizando información anterior. El procedimiento depende del sistema operativo y del servicio DNS que gestione la caché.

Caché DNS Flush DNS Resolución
Respuesta rápida

¿Cómo vaciar la caché DNS?

En Windows puedes ejecutar ipconfig /flushdns desde la consola. En macOS y Linux el comando depende de la versión del sistema y del servicio que gestione la caché DNS.

Después de limpiar la caché, puedes repetir la consulta para comprobar si el equipo obtiene una respuesta DNS actualizada.

Concepto clave

¿Qué es la caché DNS?

La caché DNS permite conservar temporalmente respuestas para evitar realizar determinadas consultas repetidamente.

El sistema puede almacenar respuestas

Un computador puede conservar localmente información obtenida mediante consultas DNS. Mientras esa información siga siendo válida, el sistema puede reutilizarla.

Una caché antigua puede mostrar información anterior

Si un dominio ha cambiado recientemente, el equipo puede seguir utilizando temporalmente una respuesta anterior.

Vaciar la caché no cambia los DNS del dominio

Limpiar la caché local solamente elimina información almacenada en el equipo. No modifica los registros ni los nameservers del dominio.

Publicidad
Punto crítico

Vaciar la caché DNS no arregla una configuración DNS incorrecta

Limpiar la caché puede eliminar una respuesta almacenada localmente, pero no corrige registros mal configurados ni modifica la infraestructura autoritativa.

01 · LOCAL

Caché del equipo

Contiene temporalmente respuestas DNS utilizadas por el sistema o sus aplicaciones.

02 · RESOLVER

Caché del resolver

Un resolver DNS también puede conservar respuestas durante el periodo correspondiente.

03 · AUTORITATIVO

Zona DNS

Los servidores autoritativos contienen la configuración publicada del dominio.

Publicidad
Windows

Cómo vaciar la caché DNS en Windows

Windows incluye el comando ipconfig para administrar distintas funciones relacionadas con la configuración de red.

Para limpiar la caché DNS, abre el Símbolo del sistema o PowerShell y ejecuta:

Windows Flush DNS
ipconfig /flushdns

Si la operación se realiza correctamente, Windows indicará que la caché de resolución DNS fue vaciada.

Publicidad
macOS

Cómo vaciar la caché DNS en macOS

En macOS el comando utilizado para limpiar la caché puede variar según la versión del sistema.

En versiones modernas de macOS se utiliza habitualmente:

macOS Flush DNS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Es posible que Terminal no muestre un mensaje después de ejecutar correctamente el comando. La limpieza puede completarse sin mostrar una confirmación visual.

Linux

Cómo vaciar la caché DNS en Linux

En Linux no existe un único comando universal porque diferentes distribuciones pueden utilizar distintos servicios para la resolución y almacenamiento DNS.

Si el sistema utiliza systemd-resolved, una opción habitual es:

Linux systemd-resolved
sudo resolvectl flush-caches

El procedimiento puede ser diferente si la distribución utiliza otro servicio de caché DNS.

Publicidad
Referencia rápida

Comandos para limpiar la caché DNS

Sistema Comando Uso
Windows ipconfig /flushdns Limpia la caché DNS local.
macOS sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder Vacía la caché DNS en versiones modernas de macOS.
Linux sudo resolvectl flush-caches Vacía las cachés administradas por systemd-resolved.
Diagnóstico

¿Cuándo conviene vaciar la caché DNS?

Después de cambiar un dominio

Puede resultar útil si el equipo continúa obteniendo una respuesta que ya no corresponde con la configuración esperada.

Después de cambiar un registro A

Si un sitio ha cambiado de dirección IP, limpiar la caché local puede ayudar a descartar que el equipo esté utilizando una respuesta anterior.

Al diagnosticar problemas de resolución

Vaciar la caché es una de las comprobaciones posibles cuando un dominio no resuelve como debería.

Publicidad
Después de limpiar

Qué hacer después de vaciar la caché DNS

Limpiar la caché no garantiza por sí solo que el equipo reciba inmediatamente una respuesta diferente.

Después de ejecutar el comando puedes volver a consultar el dominio y comprobar el resultado.

Comprobación Windows
nslookup ejemplo.cl

Si continúas recibiendo una respuesta antigua, el problema puede encontrarse en otro nivel de la resolución DNS, como la caché de un resolver o la configuración del dominio.

Diagnóstico

Vaciar la caché DNS no siempre soluciona el problema

El resolver todavía tiene información anterior

Aunque elimines la caché del equipo, el resolver DNS utilizado por tu conexión puede conservar una respuesta anterior.

El dominio está mal configurado

Si los registros o nameservers son incorrectos, limpiar la caché local no corregirá la configuración.

Existe propagación DNS en curso

Después de un cambio reciente pueden existir respuestas diferentes dependiendo del resolver consultado.

La aplicación utiliza su propia caché

Algunas aplicaciones y navegadores pueden mantener información de resolución o conexiones que sobreviven a una limpieza de la caché DNS del sistema.

Publicidad
Resumen

Cómo vaciar la caché DNS según el sistema

Sistema Método
Windows ipconfig /flushdns
macOS sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Linux con systemd-resolved sudo resolvectl flush-caches
Documentación

Sigue aprendiendo sobre DNS

Para entender por qué pueden mantenerse respuestas antiguas: qué es la propagación DNS .

Si quieres saber cuáles son los servidores actuales: cómo saber los DNS de un dominio .

Para realizar consultas: cómo hacer un nslookup .

También puedes revisar: qué es un registro DNS .

Publicidad
Preguntas frecuentes

Preguntas frecuentes sobre vaciar la caché DNS

Abre el Símbolo del sistema o PowerShell y ejecuta ipconfig /flushdns.

En versiones modernas de macOS puedes utilizar sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. El procedimiento puede variar según la versión.

Depende del servicio utilizado por la distribución. Si utiliza systemd-resolved, puedes ejecutar sudo resolvectl flush-caches.

El comando limpia la caché de resolución DNS almacenada localmente por Windows.

No. Limpiar la caché elimina información almacenada localmente, pero no cambia los servidores DNS configurados ni los registros del dominio.

Puede ser útil después de cambios DNS o cuando un equipo parece conservar una respuesta anterior durante una investigación de resolución.

No. Limpiar la caché local no modifica las cachés de otros resolvers ni acelera la actualización global de un cambio DNS.

Comprueba la respuesta mediante nslookup o dig y revisa si el resolver utilizado todavía conserva información anterior o si existe un problema en la configuración DNS.

Publicidad
Siguiente guía

Aprende cómo hacer un nslookup

Descubre cómo realizar consultas DNS desde la terminal y comprobar los registros de un dominio.

Ver guía →
Carrito de compra
Scroll al inicio