私は通常、次のようにしてホストのIPを決定します$ host -t A example.com
。後で何が起こっているのか、特にクエリシーケンス(/etc/hosts 1番目、dnsサーバー2番目)を知らせるより詳細なバージョンはありますか?
多くの人が証明できるように、OS X Lionは/etc/hosts
ローカルエントリを解析するのに非常に遅いです。そのため、ボトルネックが原因かどうかを確認したかったのです。理論的には、/etc/hosts
最初に照会する必要があり、手動で入力されたホストの名前解決をすぐに行う必要があるようです。
ベストアンサー1
AppleはLionからこの機能を削除したので、nsswitch.conf
View Parser Orderを使用できますscutil --dns
。
私の考えでは、「ローカル」の前に「DNS」がリストされていることがわかります。
少し面倒ですが、インストールは可能です。DNSマスクOS Xホストで、システムにDNS解決を問い合わせさせる。 DNSMasqは、/etc/hosts
DNSを検索する前に、最初にそこで見つけたエントリを読み取って提供できます。これにより、正しい解析順序が復元されます。
手紙を書いた紳士このブログすべての努力があなたのために行われました。彼はDNSMasqをインストールし、OS X Lionで設定する方法を説明します。