Cómo vaciar la caché de DNS en Mac OS X y macOS

Este breve artículo describe cómo vaciar (o restablecer) la caché de DNS. Las consultas de DNS (direcciones IP) generalmente se almacenan en caché, pero a veces puede ser necesario vaciar y vaciar la caché de DNS. El borrado (o "vaciado") de la caché actualiza estos datos. Por ejemplo, si experimenta muchos códigos de error 404 (no puede encontrar el servidor) o encuentra problemas en los que el servidor nombrado no se resuelve correctamente, es posible que desee restablecer su caché de DNS. Afortunadamente, este proceso es realmente sencillo.

Cómo vaciar la caché de DNS en Mac OS X

Contenido

    • Acerca de la caché de DNS de tu Mac
  • Vacíe la caché de DNS en macOS Sierra y diferentes versiones de Mac OS X
    • macOS Sierra
    • OS X 10.10 Yosemite y El Capitan
    • OS X 10.9 Mavericks
    • OS X Mountain Lion o Lion (10.7 y 10.8)
    • Mac OS X 10.6 y 10.5
    • Mac OSX 10.4 y versiones anteriores
    • Verifique que sus problemas de DNS estén resueltos
    • Guarde un archivo .scpt en su escritorio para acceso rápido
    • Artículos Relacionados:

Acerca de la caché de DNS de tu Mac

macOS y OS X mantienen una caché local de consultas DNS resueltas durante un tiempo especificado por el servidor DNS. A veces es necesario restablecer la caché de inmediato y volver a consultar un servidor DNS. Por ejemplo, si su servidor DNS ha cambiado recientemente, es posible que deba hacer esto.

Si su Mac no está usando las últimas entradas de DNS de su servidor, reiniciar su Mac generalmente actualiza su información almacenada en caché. Si desea actualizar las entradas de DNS y no puede reiniciar su Mac o servidor usando macOS u OS X, use los comandos de terminal a continuación (dependiendo de la versión de macOS o OS X).

Vacíe la caché de DNS en macOS Sierra y diferentes versiones de Mac OS X

macOS Sierra

Abra Terminal e ingrese el comando a continuación. Este comando borra las cachés MDNS y UDNS. El DNS en macOS se maneja a través de mDNSResponder, matar el proceso es la forma más fácil de restablecer su caché de DNS en una Mac, además de reiniciar y cambiar manualmente la configuración de DNS. Recuerde que cuando se le solicite ingresar una contraseña, ingrese su contraseña de inicio de sesión de Mac y presione Enter.

sudo killall -HUP mDNSResponder El comando sudodscacheutil -flushcache tambien funciona Vacíe la caché de DNS macOS Sierra y mac OS X

OS X 10.10 Yosemite y El Capitan

Utilice el siguiente comando de Terminal para restablecer la caché de DNS en OS X v10.10.4 o posterior

sudo killall -HUP mDNSResponder. 

Utilice el siguiente comando de Terminal para restablecer la caché de DNS en OS X v10.10 a v10.10.3

sudo discoveryutil mdnsflushcache

Ingrese su contraseña de administrador cuando se le solicite para realizar la descarga.

OS X 10.9 Mavericks

Abra Terminal e ingrese:

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Mountain Lion o Lion (10.7 y 10.8)

Inicie la aplicación Terminal (Aplicaciones> Utilidades> Terminal) e ingrese (ingrese su contraseña de administrador cuando se le solicite):

sudo killall -HUP mDNSResponder

Mac OS X 10.6 y 10.5

Abra Terminal y escriba:

sudo dscacheutil -flushcache

Mac OSX 10.4 y versiones anteriores

Inicie Terminal e ingrese:

lookupd -flushcache ¿No se muestran las actualizaciones de macOS App Store? Actualizaciones de Ghost?

Verifique que sus problemas de DNS estén resueltos

Para verificar si su DNS ahora está funcionando normalmente, use el comando "dig". Quédese en la Terminal y escriba "excavar appletoolbox.com. " O el nombre de cualquier sitio web que visite con regularidad, solo asegúrese de escribir dig antes de la dirección web.

El comando cavar se utiliza para consultar los servidores de nombres DNS para obtener información sobre direcciones de host, intercambios de correo, servidores de nombres e información relacionada. Si la velocidad es su problema, busque en la SECCIÓN RESPUESTA el tiempo de consulta.

Vacíe la caché de DNS macOS Sierra y mac OS X

Si ese número resulta demasiado alto, lo que significa que el sitio está tardando demasiado en cargarse, cambie la computadora, los dispositivos o la configuración de DNS del enrutador para servidores DNS abiertos (208.67.222.222 y 208.67.220.220) o servidores DNS públicos de Google (8.8.8.8 y 8.8.4.4.)

Guarde un archivo .scpt en su escritorio para acceso rápido

  • Abra "Editor de secuencias de comandos" y agregue el siguiente comando y luego guárdelo en su escritorio (copie y pegue la siguiente línea, incluidas las comillas)
    • Para macOS Sierra, ejecute un script de shell "Sudo killall -HUP mDNSResponder"
    • Para El Capitán, haga un script de shell “Sudo dscacheutil-flushcache; sudo killall -HUP mDNSResponder ”
  • Haga doble clic en ese archivo en cualquier momento que necesite vaciar el DNS
  • Si desea un mensaje en la Terminal que le informa que el DNS se descargó, agregue el siguiente comando a su línea.
    • ; digamos que la caché de DNS se vació con éxito
sudz - manzana
SK( Jefe de redacción )

Obsesionado con la tecnología desde la llegada temprana de A / UX a Apple, Sudz (SK) es responsable de la dirección editorial de AppleToolBox. Tiene su base en Los Ángeles, CA.

Sudz se especializa en cubrir todo lo relacionado con macOS, habiendo revisado docenas de desarrollos de OS X y macOS a lo largo de los años.

En una vida anterior, Sudz trabajó ayudando a compañías Fortune 100 con sus aspiraciones de transformación empresarial y tecnológica.