web-dev-qa-db-ja.com

DNSサーバープロバイダーを永続的に変更するにはどうすればよいですか?

Fedora25でDNSネームサーバーをGoogleDNSに変更したい。/etc/resolv.confをから編集した

search fritz.box
nameserver 192.168.1.1

nameserver 8.8.8.8
nameserver 8.8.8.4

しかし、ルーターに再接続すると、ファイルはルーターのDNSネームサーバーに戻ります。私はこれに従いました https://developers.google.com/speed/public-dns/docs/using このリンクのdebian部分のチュートリアル。しかし、それは機能していません。

ネームサーバーをGoogleのDNSに永続的に変更できますか?

追伸:ルーターにアクセスできません。

2
Vintux

問題は、ルーターからDNSサーバーを取得し、設定した内容を上書きしていることです。これを修正するには、/etc/dhclient.confを編集する必要があります。

次の行を追加して、デフォルトのDNSサーバーを上書きしないようにします。

domain-name-servers 8.8.8.8、8.8.4.4に取って代わります。

または、DNSサーバーアドレスを要求しないようにDHCPクライアントに指示することもできます。

詳細については、man dhclient.confコマンドを参照してください。

2
theJack

以下のソリューションは私のボックスで機能しました(Fedoraリリース25)

/etc/sysconfig/network-scripts/ifcfg-eno1

下部の上記のファイルに以下のエントリを追加しました。

PEERDNS=NO
DNS1=8.8.8.8
DNS2=8.8.4.4

そして、ネットワーク(service network restart)を再起動して、/et/resolv.confのエントリが変更されていないことを確認します。

1
Arun

これを解決するには、ネットワークマネージャーに移動し、[IPv4]タブで接続を編集し、DNSの自動から手動にスライドしてから、サーバーアドレスを必要なアドレスに設定します。 (GNOME)または、resolve.confを編集してから、 `chattr + i resolv.confのように、オプションiを使用してその属性を変更することもできます。したがって、DHCPによる編集の再開を停止します。 xfce4-ネットワークマネージャーでは、IPv4のDHCPを自動アドレスに変更する必要がありますが、オプションでは手動DNSに変更する必要があります。

0
Vintux