Universidad de Zaragoza

Pregunta más frecuente

¿Cómo vaciar la caché DNS de un Mac con macOS?
Últimas actualizaciones hace un año

Nuestro Mac guarda temporalmente una lista de las respuestas más recientes que ha recibido del servicio DNS. De esta forma no debe de estar preguntando cada vez por la IP, lo que agiliza la navegación al reducir los tiempos de respuesta. Pero, ¿Y si nuestro Mac ha memorizado una información que justo acaba de cambiar? De ser así, lo mejor es que vaciemos la caché de DNS de nuestro ordenador.

Cómo vaciar la caché DNS

Vaciar la caché DNS de nuestro Mac es realmente sencillo y lo haremos, en este caso, desde el Terminal. Los pasos son los siguientes:

1. Abrimos la app Terminal, que podemos buscar en el LaunchPad o en Spotlight (Comando (⌘) + Barra espaciadora).

2. Copiamos y pegamos el comando correspondiente según la versión de sistema operativo siguiendo la tabla que aparece más adelante.

3. Pulsamos Intro (↩︎).

4. Introducimos la contraseña de nuestro Mac, que no veremos en pantalla.

5. Pulsamos de nuevo Intro.


Sistema Operativo MacComando
MacOS 11.7 Big Sur
MacOS 13.0 Ventura
MacOS 10.15 Catalina
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
MacOS 12.6 Montereysudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reseet | say
MacOS 10.11 El Capitán
MacOS 10.14 Mojave
sudo killall -HUP mDNSResponder
MacOS 10.10 Yosemite

sudo discoveryutil udnsflushcaches

MacOS 10.7 Lion
MacOS 10.9 Mavericks
sudo killall -HUP mDNSResponder
MacOS 10.5 Leopardsudo lookupd-flushcache
MacOS 10.4 Tigerbuscarupd -flushcache


Con esto, toda la memoria de resoluciones de DNS se borrará y el sistema volverá a preguntarlas de nuevo. Así, si había alguna información errónea, será eliminada y sustituida por la más actual.

Espere, por favor.

Por favor, espere... ¡Es solo un momento!