(masalah ini hilang untuk saya dengan pembaruan 10.7.1 - / etc / hosts sekarang berfungsi seperti biasa untuk saya)
Saya telah memperbarui Mac ke Lion dan sekarang saya perhatikan bahwa / etc / hosts sudah dikonsultasikan terakhir, bahkan setelah DNS. Ini sangat menjengkelkan karena saya memiliki banyak nama host di sana yang saya gunakan untuk pengembangan.
Di mana urutan resolusi nama dikonfigurasi? Saya dapat memeriksanya menggunakan dscacheutil, jadi inilah yang dikatakan oleh mesin 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
Dan inilah yang dikatakan Lion kepada saya
pilif@kosmos ~ % dscacheutil -configuration
DirectoryService Cache search policy:
/Local/Default
Unable to get details from the cache node
Unable to get cache configuration information
selain dari dua kesalahan, saya akan berasumsi bahwa / BSD / Local adalah apa yang membuatnya baca / etc / hosts sebelumnya.
Adakah yang tahu di mana "kebijakan pencarian Cache" ini disimpan dan bagaimana cara mengubahnya kembali?
Saya tahu bahwa saya dapat membuat entri nama host menggunakan dcsl, tapi saya benar-benar ingin menyimpan / etc / hosts yang saya gunakan di berbagai mesin.
Pembaruan: Urutan resolusi tampaknya dapat dikonfigurasi dalam Utilitas direktori. Sayangnya, instalasi ini Directroy Utility tidak lagi mencantumkan file BSD di tab Layanan.
Apakah fitur ini hilang dari Lion? Atau apakah instalasi ini disembunyikan?