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に永続的に変更できますか?
追伸:ルーターにアクセスできません。
問題は、ルーターからDNSサーバーを取得し、設定した内容を上書きしていることです。これを修正するには、/etc/dhclient.conf
を編集する必要があります。
次の行を追加して、デフォルトのDNSサーバーを上書きしないようにします。
domain-name-servers 8.8.8.8、8.8.4.4に取って代わります。
または、DNSサーバーアドレスを要求しないようにDHCPクライアントに指示することもできます。
詳細については、man dhclient.conf
コマンドを参照してください。
以下のソリューションは私のボックスで機能しました(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
のエントリが変更されていないことを確認します。
これを解決するには、ネットワークマネージャーに移動し、[IPv4]タブで接続を編集し、DNSの自動から手動にスライドしてから、サーバーアドレスを必要なアドレスに設定します。 (GNOME)または、resolve.confを編集してから、 `chattr + i resolv.confのように、オプションiを使用してその属性を変更することもできます。したがって、DHCPによる編集の再開を停止します。 xfce4-ネットワークマネージャーでは、IPv4のDHCPを自動アドレスに変更する必要がありますが、オプションでは手動DNSに変更する必要があります。