「/etc/resolv.conf」ファイルは、再起動するたびに空になり、その中に設定されているDNSデータを失います。毎回次のテキストのみが含まれます。
#NetworkManagerにより生成
私は何をすべきか?
そのファイルには2つのコメントがあります。
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
このファイルを作成/維持している人の話を聞いてみませんか? ;-)
resolveconf
Manページから:
通常、resolvconfプログラムは、pppd(8)(pppインターフェース用)などのネットワークインターフェース設定プログラムによってのみ実行されます。 dhclient(8)などのDHCPクライアントによる。 ifup(8)およびifdown; dnsmasq(8)などのDNSキャッシュ(ループバックインターフェイス用)。これらのプログラムは、いくつかのソースからネームサーバー情報を取得し、それをresolvconfにプッシュします。
コマンドライン
管理者は、コマンドラインからresolvconfを実行してネームサーバー情報を追加または削除できますが、これは通常、必要または推奨されません。
ここで説明する方法を使用してください: resolv.confを介してDNSサーバーを追加するにはどうすればよいですか? (Randall Cookは最も簡単で、サーバーでも動作するようです)。