接続時にresolvconfが探すDNSオプションのリストを変更する方法がわかりません。systemd-resolve --status
出力
Global
Protocols: -LLMNR -mDNS +DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: foreign
Current DNS Server: serverine
DNS Servers: serverone
serveronev6
servertwo
servertwov6
Link 2 (wlp0s20f3)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS +DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 8.8.4.4
DNS Servers: 8.8.8.8 8.8.4.4
そしてcat /run/systemd/resolve/resolv.conf
出力:
# This is /run/systemd/resolve/resolv.conf managed by man:systemd-resolved(8).
# Do not edit.
#
# This file might be symlinked as /etc/resolv.conf. If you're looking at
# /etc/resolv.conf and seeing this text, you have followed the symlink.
#
# This is a dynamic resolv.conf file for connecting local clients directly to
# all known uplink DNS servers. This file lists all configured search domains.
#
# Third party programs should typically 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 serverone
nameserver serveronev6
nameserver servertwo
# Too many DNS servers configured, the following entries may be ignored.
nameserver servertwov6
nameserver 8.8.8.8
nameserver 8.8.4.4
search .
サーバー1とサーバー2は私が使用したい2つのDNSサーバー、v6はipv6アドレスです。 link2からgoogle dnsオプションを削除してグローバルに使用したいです。これを達成するには、systemd-resolveをどのように使用しますか?
答え1
/etc/systemd/resolved.confのDNS=設定を使用して適切なネームサーバーを設定する必要があります。
resolv.confはsolvedによって完全に管理されるため、編集しないでください。