質問: ライオン/名前解決の順序 (この問題は10.7.1アップデートで解消されました-/ etc/hostsは今ではいつものように機能します)macをlionにアップデートしましたが、dnsの後でも、/ etc/hostsが最後に参照されていることに気付きました。開発に使用するホスト名がたくさんあるので、これは非常に面倒です。名前解決の順序はどこで構成されていますか? dscacheutilを使用して確認できるので、snowleopardマシンからの指示は次のとおりです。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 そして、これがライオンが私に言ったことですpilif@kosmos ~ % dscacheutil -configuration directoryservice cache search policy: /local/default unable to get details from the cache node unable to get cache configuration information 2つのエラーは別として、/ bsd/localが/ etc/hostsを以前に読み取らせる原因であると思います。この「キャッシュ検索ポリシー」が保存されている場所と、それを元に戻す方法を知っている人はいますか?dcslを使用してホスト名エントリを作成できることは知っていますが、さまざまなマシンで使用する/ etc/hostsを保持したいと思います。更新:解決順序は、ディレクトリユーティリティで設定できるようです。残念ながら、このインストールのdirectroy utilityは、bsdファイルを[サービス]タブに表示しなくなりました。この機能はlionから削除されましたか?それとも、このインストールはホースで固定されていますか?
回答: ご存知のとおり、これを処理する従来のunixの方法は、/etc/resolv.confでhostresorderまたはorderディレクティブを使用することです。 os xはこれらのファイルを読み取って使用しますが、os xにはネットワーク設定によって管理される別のシステムがあり、起動時にこれらの構成ファイルを上書きすると思います。 http://hints.macworld.com/article.php?story=20070223050607406 http://docs.info.apple.com/article.html?path=serveradmin/10.6/en/od4939886e.html https://discussions.apple.com/thread/2493759 http://blog.daemon.com.au/go/blog-post/managing-the-host-file-on-leopard これはあなたの質問に答えませんが、情報とリンクはそれを見つけるのに役立つかもしれません。収まるように凝縮できれば、コメントに入れておきたいと思います。