web-dev-qa-db-ja.com

「resolv.conf」ファイルは、再起動のたびに空になります

「/etc/resolv.conf」ファイルは、再起動するたびに空になり、その中に設定されているDNSデータを失います。毎回次のテキストのみが含まれます。

#NetworkManagerにより生成

私は何をすべきか?

6
Meysam

そのファイルには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は最も簡単で、サーバーでも動作するようです)。

5
Rinzwind