ネームサーバーを変更して/etc/resolv.conf
システムが再起動した後、ネームサーバーは元の状態にリセットされました。
私はLinux Mint 19(シナモン)を使用しています。
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 8.8.8.8
nameserver 8.8.4.4
これはシステムを再起動する前のファイルで、その後ネームサーバーが変更されました。
答え1
Ubuntu 18とMint 19には「netplan」という新機能もあります。
下に/etc/ネットプラン/以下のように.yamlファイルを見つけることができます。
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
nameservers:
addresses: [8.8.8.8]
そこにDNS IPを入力して閉じてから永久に作成します。sudo netplan apply
または、設定で変更することもできます(Network Manager GUI)。
答え2
あなたの質問に答えたようです。ここ
リンクには、「ローカルDHCPサーバーから提供されたデータが変更を上書きするため、resolv.confを手動で更新しないでください」と示しています。
答え3
CinnamonのNetworkManagerアプレットを使用して永久に作成できます(申し訳ありません。使わないからよく分からない。)またはMintのシステム設定。
または、ファイルを編集して実行してください。https://wiki.debian.org/NetworkConfiguration次へ追加
"dns-addresses 8.8.8.8 8.8.4.4"
(Google DNSの場合は、必要なDNSアドレスに変更してください。)存在する
/etc/network/interfaces