Noté un problema de DNS en mi MBP donde de repente (en medio de mi trabajo, nada cambió) mi DNS simplemente deja de funcionar. Es fácil darse cuenta de eso, así que hago lo siguiente:
- primero verifico si el DNS está realmente dañado, por ejemplo, haciendo ping a google.com, cuando el DNS no funciona, el ping tampoco funciona
Luego ejecuto el script con los siguientes comandos:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
Todo esto está sucediendo en MBP 2013 con Yosemite instalado, a veces más a menudo, a veces menos.
¿Hay una manera de solucionar los problemas de DNS de una manera más mejor, sistemática; ¿Así que no tengo que arreglarlo manualmente solo?
EDITAR
Iniciar sesión:
15/2/3 15:01:11.693 Slack[9104]: dnssd_clientstub read_all(16) failed 0/4 0
15/2/3 15:01:11.693 Slack[9104]: tcp_connection_host_start 424 DNSServiceCreateConnection failed: -65563
...
15/2/3 15:01:39.575 discoveryd[9083]: Basic ClientIPC,Warn Failed to create event source
google.com
. Si el ping no funciona, entonces sé que mi DNS se rompió de nuevo.