Mac OS X Lion 10.7 にて、hostsファイルの設定が無効になることが、ネット上で報告されています。(例えば、hostsファイルを設定してもDNSが優先される。hostsファイル設定のドメインへアクセスできない。)
参考:http://earlybirds.ddo.jp/namahage/inegalog/forum/topic.php?tid=150
私も、Mac OS X 10.6 Snow Leopard の時は問題なく、問題なく設定し、正常動作していました。
しかし、Lionでは問題が起こりました。解決方法を探しましたが、様々な情報があり、困りました。その中で、解決できた方法を覚書しておきます。私の環境だけ解決した方法かもしれません。別の問題もまだ残っている事も否定できていません。– あくまでも自己責任で、、願います。 —
1.ルートユーザを有効にする
参考:http://support.apple.com/kb/HT1528?viewlocale=ja_JP&locale=ja_JP
・Apple メニューから「システム環境設定」を選択します。
・「表示」メニューから「ユーザとグループ」を選択します。
・鍵アイコンをクリックし、管理者アカウントで認証します。
・「ログインオプション」をクリックします。
・右下の「編集」または「接続」ボタンをクリックします。
・「ディレクトリユーティリティを開く」をクリックします。
・「ディレクトリユーティリティ」ウインドウの鍵アイコンをクリックします。
・管理者アカウント名とパスワードを入力し、「OK」をクリックします。
・「編集」メニューから「ルートユーザを有効にする」を選択します。
・利用するルートパスワードをパスワードフィールドとその確認用フィールドに入力し、
「OK」をクリックします。
2.以下のコマンドにて、nanoエディタを起動し、hostsファイルを編集する。
sudo nano -w /etc/hosts
control + o にて、Writeoutする。
3.念のため、システム再起動する。
以上です。