(ten problem zniknął dla mnie z aktualizacją 10.7.1 - / etc / hosts teraz działa jak zawsze dla mnie)
Zaktualizowałem mojego Maca do Lion'a i teraz zauważam, że / etc / hosts jest sprawdzany ostatnio, nawet po DNS. To bardzo denerwujące, ponieważ mam tam wiele nazw hostów, których używam do programowania.
Gdzie jest skonfigurowana kolejność rozpoznawania nazw? Mogę to sprawdzić za pomocą dscacheutil, więc oto, co mówi mi maszyna Snow Leopard:
pilif@tali ~ % dscacheutil -configuration
DirectoryService Cache search policy:
/Local/Default
/BSD/local
Settings:
AAAA Queries - Disabled (link-local IPv6 addresses)
Default TTL - 3600
Policy Flags - 0
I oto, co mówi mi Lion
pilif@kosmos ~ % dscacheutil -configuration
DirectoryService Cache search policy:
/Local/Default
Unable to get details from the cache node
Unable to get cache configuration information
pomijając dwa błędy, zakładam, że / BSD / Local jest tym, co sprawia, że czytał / etc / hosts wcześniej.
Czy ktoś ma pojęcie, gdzie ta „Polityka wyszukiwania pamięci podręcznej” jest przechowywana i jak ją zmienić?
Wiem, że mogę tworzyć wpisy nazw hostów za pomocą dcsl, ale naprawdę chciałbym zachować moje / etc / hosts, których używam na różnych komputerach.
Aktualizacja: Kolejność rozwiązywania najwyraźniej można skonfigurować w katalogu Utility. Niestety, ta instalacja Directroy Utility nie wyświetla już plików BSD na karcie Usługi.
Czy ta funkcja zniknęła z Lion? A może ta instalacja jest zamknięta?