web-dev-qa-db-ja.com

最新のLinuxディストリビューションでresolv.confを古い方法で機能させるにはどうすればよいですか?

/etc/resolv.conf最新のディストリビューションリンクMint17とUbuntu16には、警告があります。

# 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
nameserver 127.0.1.1

can他のプログラムなしでこのファイルを手動で編集できるように、resolv.confを古い方法で機能させるにはどうすればよいですかまたはそれを上書きするプロセス?

3
Nick

別の方法として、/etc/resolvconf/resolv.conf.d/baseでresolvconfのベースDNSサーバーを指定できます。これは上書きされません。同じ構文を使用します。そうすれば、UbuntuまたはMintをデフォルトの方法で実行し続けることができます。次に、resolv.confを使用してSudo resolvconf -uを再生成するようにresolvconfに指示します。

ただし、resolvconfを削除することはできます:Sudo apt-get remove resolvconf。そうするのは安全です。次に、目的のDNSリゾルバーを/etc/resolv.confに書き込みます。

ネットワークを自動的に管理する他のプログラム(networkmanager)でDNS管理機能を使用できなくなる可能性があります。

3
Rachel Frei