Acabo de actualizar mi Mac a macOS Sierra 10.12. Mi nombre de host es ninjaPixels-Macbook-Pro y si ejecuto:
ping ninjaPixels-Macbook-Pro.local
o ping ninjaPixels-Macbook-Pro
Recibo un error de host desconocido .
host ninjaPixels-Macbook-Pro.local
devuelve el error: Host ninjaPixels-Macbook-Pro.local no encontrado: 3 (NXDOMAIN)
Este es un problema, ya que parte de nuestro código base en el trabajo debe ejecutar el siguiente python: socket.gethostbyname(socket.gethostname())
y falla porque mi computadora parece haber olvidado quién es.
Puedo ejecutar con éxito ping localhost
y ping 127.0.0.1
He intentado lo siguiente:
- reiniciando.
- Apagar el Firewall.
- Cambiando mi nombre de host local, usando Preferencias del sistema > Compartiendo > Editar.
-
sudo killall -HUP mDNSResponder
-
dscacheutil -flushcache
-
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
-
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist