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:
Su versión actual será la primera información que se indique:
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:
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:
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.