(10.7.1 güncellemesi ile bu sorun benim için gitti - / etc / hosts artık her zamanki gibi benim için çalışıyor)
Mac'imi Lion'a güncelledim ve DNS'den sonra bile / etc / hosts'a danışıldığını fark ettim. İçinde geliştirme için kullandığım birçok ana bilgisayar adı olduğu için bu çok can sıkıcı bir durum.
Ad çözümleme sırası nerede yapılandırılır? Dscacheutil kullanarak kontrol edebilirim, işte bir Snow Leopard makinesi bana şöyle diyor:
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
Ve işte Lion'un söylediği şey
pilif@kosmos ~ % dscacheutil -configuration
DirectoryService Cache search policy:
/Local/Default
Unable to get details from the cache node
Unable to get cache configuration information
iki hata bir yana, ben / etc / hosts daha önce okumak yapar / BSD / Yerel olduğunu varsayalım.
Bu "Önbellek arama politikasının" nerede saklandığı ve nasıl değiştirileceği hakkında bir fikri olan var mı?
Dcsl kullanarak ana bilgisayar adı girişleri oluşturabileceğimi biliyorum, ama gerçekten / etc / host'larımı çeşitli makinelerde kullanmak istiyorum.
Güncelleme: Çözüm sırası görünüşe göre dizin Yardımcı Programında yapılandırılabilir. Ne yazık ki, bu kurulumlar Directroy Utility artık BSD dosyalarını Hizmetler sekmesinde listelemiyor.
Bu özellik Lion'dan mı geldi? Yoksa bu kurulumda mı?