ubuntu 12.04 からは、/etc/resolv.conf
で直接編集は行なわない。
/etc/network/interfaces
で以下のように設定する。
/etc/network/interfaces
dns-nameservers 8.8.8.8
再起動で設定が反映される。
shell
sudo service networking restart
dns-nameservers
の設定は不要だろうと思って消してしまい、
しばらく経って設定が更新されたタイミングで、名前解決ができなくなってしまってハマった。
参考
ubuntu での /etc/resolv.conf の設定
http://d.hatena.ne.jp/yamionp/20131231/1388510334