Para borrar la caché DNS en un Mac, tendrá que abrir la interfaz nativa de la línea de comandos conocida como Terminal y ejecutar el comando apropiado. Este proceso varía en función de la versión de MacOS que esté ejecutando.

Si no está seguro de la versión con la que trabaja, haga clic en el icono de la manzana en la esquina superior izquierda del escritorio y seleccione Acerca de este Mac:

Abrir la ventana Acerca de este Mac
Abrir la ventana Acerca de este Mac

Su versión actual será la primera información que se indique:

Visualización de la versión actual de MacOS
Visualización de la versión actual de MacOS

Una vez que conozca esta información, puede seguir los pasos pertinentes a continuación.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) y Catalina (10.15)

Si está trabajando con la versión 10.11 o superior de MacOS, abra el interfaz de línea de comandos haciendo clic en Ir > Utilidades:

Acceso a las utilidades del Mac
Acceso a las utilidades del Mac

A continuación, seleccione Terminal. Una vez que se abra, ejecute el siguiente comando:

sudo killall -HUP mDNSResponder

Se le pedirá que introduzca la contraseña de su ordenador:

Introducir la contraseña del administrador para ejecutar el comando de purga de DNS
Introducir la contraseña del administrador para ejecutar el comando de purga de DNS

Después de hacerlo, la caché del DNS debería estar limpia.

macOS Yosemite (10.10)

Puede acceder a Terminal por el mismo método descrito anteriormente para cualquier versión de MacOS. En Yosemite (10.10), una vez que la ventana se abre, tendrá que ejecutar el siguiente comando:

sudo discoveryutil udnsflushcaches

Introduzca la contraseña de su ordenador y la caché de DNS debería vaciarse con éxito.

macOS Lion (10.7), Mountain Lion (10.8) y Mavericks (10.9)

Para las versiones 10.7 a 10.9 de MacOS, abra Terminal y ejecute el siguiente comando para limpiar su caché DNS:

sudo killall -HUP mDNSResponder

Puede notar que este es el mismo comando usado por las versiones 10.11 y superiores. Introduzca su contraseña para ejecutarla.

macOS Snow Leopard (10.6)

Si está ejecutando macOS Snow Leopard (10.6), abra Terminal e introduzca este comando:

sudo dscacheutil -flushcache

A continuación, introduzca su contraseña para terminar de vaciar la caché de DNS.

macOS Leopard (10.5)

Finalmente, los usuarios de macOS Leopard (10.5) deben ejecutar el siguiente comando en Terminal:

sudo lookupd -flushcache

Una vez que introduzca su contraseña, la caché de DNS debe ser vaciada.
Limpiar la caché de DNS es también la solución para arreglar el ERR_SPDY_PROTOCOL_ERROR.

Was this answer helpful? 44 Users Found This Useful (161 Votes)