Giống như tiêu đề nói, chạy os x 10.10.1. nếu tôi có một mục trong tệp máy chủ của mình và thực hiện dig
hoặc nslookup
nó vẫn hiển thị một IP khác với những gì trong tệp máy chủ của tôi ngay cả sau khi cố gắng xóa các bộ đệm khác nhau.
Tôi đã thử như sau ..
- tuôn ra mdns và udns cache bằng cách chạy:
sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches;
- xóa bộ nhớ cache bằng cách sử dụng
dscacheutil -flushcache
- tải lại
discoveryd.plist
tập tinsudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
tập tin máy chủ của tôi trông như thế này ..
% 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