Como el título dice, corriendo os x 10.10.1. si tengo una entrada en mi archivo de hosts y hacer una dig
o nslookup
sigue mostrando una IP diferente a la que está en mi archivo de hosts incluso después de intentar vaciar varias cachés.
He probado lo siguiente..
- vaciar las cachés de mdns y udns ejecutando:
sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches;
- vaciar la caché con
dscacheutil -flushcache
- recargar el
discoveryd.plist
archivosudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
mi archivo de hosts se ve así..
% cat /private/etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
166.78.60.102 admin.devsite1.com