(ce problème a disparu pour moi avec la mise à jour 10.7.1 - / etc / hosts fonctionne maintenant comme toujours pour moi)
J'ai mis à jour mon Mac vers Lion et maintenant je remarque que / etc / hosts est consulté en dernier, même après DNS. C'est très ennuyeux car j'ai beaucoup de noms d'hôtes que j'utilise pour le développement.
Où l'ordre de résolution des noms est-il configuré? Je peux le vérifier en utilisant dscacheutil, alors voici ce qu'une machine Snow Leopard me dit:
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
Et voici ce que Lion me dit
pilif@kosmos ~ % dscacheutil -configuration
DirectoryService Cache search policy:
/Local/Default
Unable to get details from the cache node
Unable to get cache configuration information
à part les deux erreurs, je suppose que / BSD / Local est ce qui le fait lire / etc / hosts plus tôt.
Quelqu'un a-t-il une idée où cette "politique de recherche de cache" est stockée et comment la modifier?
Je sais que je peux créer des entrées de nom d'hôte à l'aide de dcsl, mais j'aimerais vraiment conserver mes / etc / hosts que j'utilise sur diverses machines.
Mise à jour: l'ordre de résolution peut apparemment être configuré dans l'utilitaire d'annuaire. Malheureusement, cette installation Directroy Utility ne répertorie plus les fichiers BSD dans l'onglet Services.
Cette fonctionnalité a-t-elle disparu de Lion? Ou cette installation est-elle arrosée?