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

Si ajusta la configuración de DNS en una Mac y los cambios aparentemente no han surtido efecto, o tal vez descubre que una dirección de servidor de nombres determinada no se está resolviendo como se esperaba, vaciar la caché de DNS suele ser una resolución rápida. Vaciar el caché de DNS en OS X El Capitan (10.11 o posterior) es fácilmente posible con un viaje a la línea de comandos, aunque si ha estado usando Mac OS X por un tiempo, notará que la sintaxis es diferente, nuevamente, de algunos versiones anteriores de Mac OS. Esto se debe a que Apple ha vuelto a adoptar mDNSResponder después de descartarlo temporalmente para discoveryd, por lo que el comando dscacheutil probablemente resultará familiar para algunos usuarios de Mac.

Vaciado de la caché de DNS en OS X 10.11+

Este método para borrar la caché de DNS se aplica a todas las Mac que ejecutan versiones de OS X El Capitan, con la versión 10.11 o posterior:

  1. Abra la aplicación Terminal, que se encuentra en / Aplicaciones / Utilidades / o con Spotlight
  2. En el símbolo del sistema, ingrese la siguiente sintaxis y luego presione regresar:
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say DNS cache flushed 

  4. Ingrese la contraseña de administrador cuando se lo solicite (requerido por sudo) para ejecutar el borrado de la caché de DNS
  5. Cuando escuche «DNS Cache flushed», sabrá que el comando se ha ejecutado correctamente *

Eso es todo, la caché de DNS se vaciará. Es probable que desee salir y reiniciar las aplicaciones que utilizan DNS, como un navegador web, para que los cambios se transfieran a las aplicaciones conectadas a Internet.

Los desarrolladores web, los administradores de red suelen requerir la limpieza de las cachés de DNS locales, realizar búsquedas detalladas precisas con el host y cualquier persona que edite el archivo de hosts o ajuste la configuración del nombre de dominio para servidores más rápidos o para otros fines.

Si tiene la intención de vaciar las cachés de DNS con frecuencia, un alias simple colocado en su .profile apropiado puede ser beneficioso para un uso futuro rápido:

alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say flushed'

Los usuarios también pueden cortar la parte de decir y dividir el comando en varias partes, aunque una línea es a menudo la forma más fácil de hacerlo.

sudo dscacheutil -flushcache

Luego, iniciando por separado el comando mDNSResponder killall:

sudo killall -HUP mDNSResponder

Seguir esta ruta no proporcionará ninguna retroalimentación auditiva de que los comandos hayan sido exitosos.

Esto se aplica a las últimas versiones de OS X, mientras que aquellos que ejecutan versiones anteriores de Yosemite pueden encontrar instrucciones aquí para el mismo efecto con una cadena de comando diferente, al igual que los usuarios de versiones anteriores de Mac OS X como Mavericks y Snow Leopard , o incluso las versiones polvorientas de Tiger, Panther y Jaguar que hay. En el lado móvil de las cosas, los usuarios de iPhone y iPad pueden vaciar rápidamente la caché de DNS en iOS con un simple truco también.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario