Come dice il titolo, eseguendo os x 10.10.1. se ho una voce nel mio file hosts e faccio un dig
o nslookup
mostra ancora un IP diverso da quello che è nel mio file hosts anche dopo aver provato a svuotare varie cache.
Ho provato quanto segue ..
- svuota le cache mdns e udns eseguendo:
-
sudo discoveryutil mdnsflushcache;
-
sudo discoveryutil udnsflushcaches;
-
- svuota la cache utilizzando
dscacheutil -flushcache
- ricarica il file
discoveryd.plist
-
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
-
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
-
il mio file hosts appare così ..
% 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