DNS設定が完了するまでhostsファイルで逃げる場合がある
Vistaで書き換えるためには管理者権限が必要となる

マイクロソフトサポートオンラインによると
http://support.microsoft.com/kb/923947/ja

[スタート] ボタンをクリックし、[すべてのプログラム]、[アクセサリ] を順にクリックします。[メモ帳] を右クリックし、[管理者として実行] をクリックします。

管理者パスワードの入力または確認を求められたら、パスワードを入力します。または、[続行] をクリックします。
Hosts ファイルまたは Lmhosts ファイルを開き、必要な変更を行ってから、[編集] メニューの [上書き保存] をクリックします。

とありましたが私の環境の場合
この操作を行っても

C:\Windows\System32\drivers\etc\ hosts へのアクセスが拒否されました

読み込み専用ですと表示されるケースがありました

この場合、該当ファイル上で右クリックをしてプロパティより
読み取り専用属性の部分のチェックボックスを外すことで
保存が可能となります