OSX/IOS

Cómo borrar y restablecer la caché de DNS en MacOS Sierra

Cómo borrar la caché de DNS en macOS Sierra

Es posible que los usuarios de Mac OS que hayan cambiado su configuración de DNS deban borrar su caché de DNS antes de que los cambios surtan efecto. Además, a veces, es posible que los servidores de nombres y dominios no se resuelvan como se esperaba si tiene cachés DNS antiguos en su Mac, otra situación en la que restablecer el caché DNS a menudo puede ser la solución.

Le mostraremos cómo eliminar la caché de DNS en MacOS Sierra 10.12 y versiones posteriores.


Nota: utiliza la línea de comandos y, por lo tanto, se dirige a usuarios más avanzados. Es bastante raro que un usuario novato de Mac OS necesite restablecer su caché de DNS de todos modos, pero a menudo solo reiniciar tendrá el mismo efecto.

Cómo borrar la caché de DNS en MacOS Sierra

  1. Abra la aplicación Terminal, ubicada en la carpeta Utilidades en Aplicaciones
  2. Ingrese la sintaxis exacta del siguiente comando (use copiar y pegar si no está seguro de la precisión de la sintaxis):
  3. sudo killall -HUP mDNSResponder;say DNS cache has been flushed
    Limpiar la caché de DNS en MacOS

  4. Presione la tecla Retorno / Intro e ingrese la contraseña de administrador cuando se le solicite (esto es necesario debido a los privilegios de sudo)
  5. Espere unos momentos a que se borre la caché de DNS

Recibirá una alerta de audio verbal, la caché de DNS se ha borrado al finalizar.

Esto puede ser especialmente importante si recientemente ha realizado cambios en los servidores DNS en Mac OS y ha descubierto que los cambios no han surtido efecto, pero también lo utilizan con frecuencia desarrolladores web, programadores y diseñadores que trabajan con nombres de dominio o después de usted. han modificado el archivo de host.

Aunque no siempre es necesario, es posible que deba cerrar y reiniciar cualquier aplicación activa que use DNS o redes, incluidos Safari, Chrome, Firefox, Opera, sFTP, SSH y otras tareas similares, según la correspondencia de su nombre de dominio.

Rara vez puede que el comando anterior no funcione, pero hay disponible un comando alternativo para macOS Sierra 10.12.3 y posterior, que agrega un énfasis adicional a un proceso de soporte, que la sintaxis es:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;say MacOS DNS cache has been cleared

Como antes, al presionar retorno se ejecutará la sintaxis del comando y se restablecerán las cachés de DNS en MacOS 10.12.4 y versiones más recientes.

Recuerde, este consejo es para las versiones modernas de macOS, incluida Sierra 10.12 y posteriores. Las versiones anteriores de MacOS a menudo tienen métodos completamente diferentes para restablecer la caché de DNS como se describe aquí, aunque como algunas de las versiones anteriores aún están en progreso, puede ser útil conocer estos métodos también.

¿Tiene algún comentario o truco para restablecer la caché de DNS en MacOS? ¡Dinos en los comentarios!

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar