Как видно из названия, работает OS X 10.10.1. если у меня есть запись в моем файле hosts и я делаю a dig
или nslookup
она все еще показывает другой IP, чем тот, который находится в моем файле hosts, даже после попытки сброса различных кэшей.
Я попробовал следующее ..
- очистите кэши mdns и udns, запустив:
sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches;
- очистить кэш используя
dscacheutil -flushcache
- перезагрузите
discoveryd.plist
файлsudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
мой файл hosts выглядит следующим образом ..
% 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