Mac OSX Lionにアップデートしたときにhostsの名前解決が遅くなる件の回避方法
ということで、色々と調べたり質問したりした結果、これでいけるかも、というのが分かったのでメモ。
問題としては、
- Apacheを自分で立てている。
- Virtualnameでドメインを設定
- hostsで上記ドメインを自分自身に設定
となっている場合に、Lionにアップデートするとなぜか名前解決に異常に時間がかかる、というもの。
これについての回避方法は、IPv6の設定も一緒にしておくとどうやら解決するらしい。
こんな感じ↓
127.0.0.1 exsample.dev ::1 exsample.dev
という感じに。
またよく使われる(?)hoge.localというのもよくない模様。予約語?みたいな扱いになってるらしく、.localというTLD(TOP Level Domain)は使わないようにしておいたほうが安全かも。
さらに、ひとつのIPに対して複数のドメインを設定するのもよくないみたい。なので、1ドメイン1行に書いておくとより安全。ちょっとめんどくさいけど。