(Dieses Problem wurde für mich mit dem 10.7.1-Update behoben - / etc / hosts funktioniert jetzt wie immer für mich.)
Ich habe meinen Mac auf Lion aktualisiert und jetzt stelle ich fest, dass / etc / hosts zuletzt auch nach DNS konsultiert wird. Das ist sehr ärgerlich, da ich dort viele Hostnamen habe, die ich für die Entwicklung verwende.
Wo ist die Reihenfolge der Namensauflösung konfiguriert? Ich kann es mit dscacheutil überprüfen. Eine Snow Leopard-Maschine sagt mir Folgendes:
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
Und hier ist, was Lion mir sagt
pilif@kosmos ~ % dscacheutil -configuration
DirectoryService Cache search policy:
/Local/Default
Unable to get details from the cache node
Unable to get cache configuration information
Abgesehen von den beiden Fehlern würde ich annehmen, dass / BSD / Local das ist, was es dazu bringt, / etc / hosts früher zu lesen.
Hat jemand eine Idee, wo diese "Cache-Suchrichtlinie" gespeichert ist und wie man sie wieder ändert?
Ich weiß, dass ich mit dcsl Hostnameneinträge erstellen kann, aber ich möchte meine / etc / hosts, die ich auf verschiedenen Computern verwende, wirklich behalten.
Update: Die Auflösungsreihenfolge kann anscheinend im Verzeichnis Utility konfiguriert werden. Leider listet dieses Installations-Directroy-Dienstprogramm die BSD-Dateien nicht mehr auf der Registerkarte Dienste auf.
Ist diese Funktion von Lion verschwunden? Oder ist diese Installation abgespritzt?