Ubuntuでresolv.confに恒久的な変更を加える方法

/etc/resolv.confファイルを使用してDNS構成を変更した場合、その変更は永続的なものではないことに気付いたはずです。 再起動すると、変更内容が元の設定に戻ることがあります。 米国以外でNetflixを監視するようにDNS設定を変更したときに、この問題が発生しました。 resolv.confを編集することで私の問題は解決しましたが、今のところだけです。 私の変更は恒久的なものではなく、resol.confファイルをもう一度見たところ、なぜそうなっているのかがわかりました。 ファイルにはっきりと記載されていて、私はそれに注意を払いませんでした。

# 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 

だから、言ったように、私の変更は上書きされた。 resolv.confを編集することはインスタントテストには良いですが、 Ubuntuや他のLinuxシステムでresolv.confを恒久的に変更する方法が問題になります。

この簡単なヒントでは、resolv.confの変更を永続的なものにするために使用できる解決策について説明します。

resolv.confに恒久的な変更を加えます。

resol.confのDNS関連の変更を永続的なものにするには、 dhclient.confという名前のDHCP設定ファイルを変更する必要があります。 このファイルは次の場所にあります。/etc/dhcp/dhclient.conf

あなたはこれらのような線を見るでしょう:

 #supersede domain-name "fugue.com home.vix.com"; #prepend domain-name-servers 127.0.0.1; 

上記の「#」を削除し、必要なドメイン名とドメインネームサーバーを使用します。 それを保存。 これでDNS関連の変更は恒久的になります。

resolv.confに恒久的な変更を加えるための代替の回避策:

この回避策では、 resolvconfプログラムをシステムにインストールする必要があります。 通常このプログラムはデフォルトで多くのLinuxシステムにインストールされていますが、それを確実にするために、Ubuntuの端末(Ctrl + Alt + T)で次のコマンドを使用してください。

 sudo apt-get install resolvconf 

resolvconfがインストールされていることを確認したら、次のコマンドを使用して設定ファイルを編集します。

 sudo gedit /etc/resolvconf/resolv.conf.d/base 

それを保存。 resolv.confの設定は永続的になります。

このクイックチュートリアルが、DNS設定の変更とそれらの変更を永続的なものにするのに役立ったことを願っています。 どんな質問、提案、感謝の言葉も歓迎されています。 チャオ:)

推奨されます

Ubuntu 15.10コードネームWily Werewolf
2019
Ubuntu 16.04リリーススケジュール
2019
GeckoLinuxレビュー:手間のかからないopenSUSEスピン
2019