Mac OS X ターミナルから hosts ファイルを書き換える方法
hostsファイルを書き換えて名前解決ということがしばしばあります。
Windowsならetcフォルダを漁ればメモ帳でかんたんに書き換え可能なhostsファイルがございますが、Macの場合はそうかんたんにはいきません。
Mac OS X 10.4まではNetInfoマネージャを使うという方法や、不可視フォルダをナニしてhostsファイルのアクセス権をナニしてという面倒な方法もありました。しかし10.5 Leopard以降はナニできなくなりましたので、GUIユーザにはちょっと敷居の高いターミナルを使うことになります。
その方法を書いてくれているページがございました。
▼TEAR DROP CAFE: Mac OSX(10.5)でhostsファイルを編集する。
ふたつ方法がありましたがそのうち、より簡単だと僕が感じたのが以下のもの
ターミナルから
sudo nano /private/etc/hosts
と入力してnanoというエディタの編集画面が出ます。
IPアドレス(タブ)ドメイン名
と入力し[control+x]でexit
保存確認があるので[y]と入力して保存
おさらいです。
ターミナルで「sudo nano /private/etc/hosts」と入力またはコピペします。(僕はターミナル素人なのでコピペ専門です)
そしたらhostsファイルを書き変えて、キーボードの「control」キーと「x」キーを同時に押下で離脱(exit)します。
その際に保存するか確認を求めてくるので「y」(つまりYESの意)を入力して完了。
あとは「return」キーでターミナルの通常の画面(?)に戻ります。
これだけだとMac自体を再起動しなくてはhostsの変更が反映されないので、以前に紹介した「Macでhostsを書き換えた際の魔法の言葉」を実行します。
つまり
sudo kill -HUP `cat /var/run/lookupd.pid`
を打つかコピペしてください。
それでミッションコンプリートです。
さて僕自身はまったく何をしているのかよく分かっておりませんが、おなじように自信のない方はくれぐれも自己責任でお願いしますよくれぐれも。
投稿者 愛場大介(Daisuke AIBA / Jetdaisuke) : 2009年12月20日 01:06