Cómo borrar & Restablecer caché de DNS en MacOS Sierra
Tabla de contenido:
Los usuarios de Mac OS que hayan modificado su configuración de DNS pueden necesitar borrar su caché de DNS antes de que los cambios surtan efecto. Además, es posible que a veces los servidores de nombres y los dominios no se resuelvan según lo previsto si tiene un caché de DNS obsoleto en la Mac, otra situación en la que restablecer el caché de DNS a menudo puede ser la solución.
Le mostraremos cómo vaciar la caché de DNS en MacOS Sierra 10.12 y versiones posteriores.
ota: utiliza la línea de comandos y, por lo tanto, está dirigido 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 logrará el mismo efecto.
Cómo borrar la caché de DNS en MacOS Sierra
- Abra la aplicación Terminal, que se encuentra en la carpeta Utilidades dentro de Aplicaciones
- Ingrese exactamente la siguiente sintaxis del comando (utilice copiar y pegar si tiene dudas sobre la precisión de la sintaxis):
- Presione la tecla Regresar/Entrar e ingrese la contraseña de administrador cuando se le solicite (esto es necesario debido a los privilegios de sudo)
- Espere unos instantes a que se borre la caché de DNS
sudo killall -HUP mDNSResponder;decir que se ha vaciado la caché de DNS
Recibirás una alerta de audio verbal de que la caché de DNS se ha vaciado cuando se haya completado.
Esto puede ser particularmente importante si recientemente realizó cambios en los servidores DNS en Mac OS y descubre que los cambios no surtieron efecto, pero también lo usan con frecuencia desarrolladores web, programadores y diseñadores que están trabajando con nombres de dominio o después de editar el archivo de hosts.
Aunque no siempre es necesario, es posible que deba cerrar y reiniciar cualquier aplicación activa que utilice DNS o redes, incluidos Safari, Chrome, Firefox, Opera, sFTP, SSH y otras tareas similares que dependen de correspondencia de nombres de dominio.
Es posible que el comando anterior no funcione, pero hay un comando alternativo disponible para macOS Sierra 10.12.3 y versiones posteriores que también agrega un enfoque adicional en un proceso auxiliar, esa sintaxis es:
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;decir que se ha borrado la caché DNS de MacOS
Como antes, presionar Intro ejecutará la sintaxis del comando y restablecerá las cachés de DNS en MacOS 10.12.4 y versiones más recientes.
Recuerde, este consejo está destinado a 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 dado que algunas de las versiones anteriores aún están en implementación, puede ser útil conocer esos métodos también.
¿Tiene algún comentario o truco para restablecer la caché de DNS en MacOS? ¡Cuéntanos en los comentarios!