Systemd-networkd:如何在dhcp发现的命名服务器前添加静态命名服务器表项?(This file is managed by systemd-resolved(8). Do not edit.)
我在Arch Linux上使用systemd 213,用DHCP解析systemd-networkd/连接到internet。同时我还在127.0.0.1上运行一个缓存DNS服务器。我想让这个服务器成为列表中的第一个DNS服务器,但我也想使用systemd-resolved发现的名称服务器。可是使用静态resolv.conf实际上是不可能的,因为我用不同的DNS设置连接网络。
我知道我可以在/etc/systemd/resolved中设置备用DNS服务器。但是是否有办法通过systemd-networkd将我的本地DNS服务器添加到DHCP发现的DNS服务器上呢?
可以尝试:
在.network文件中添加手动DNS条目会导致该条目被追加,而不是被预先添加:
# This file is managed by systemd-resolved(8). Do not edit.
#
# Third party programs must not access this file directly, but
# only through the symlink at /etc/resolv.conf. To manage
# resolv.conf(5) in a different way, replace the symlink by a
# static file or a different symlink.
nameserver 141.48.3.51
nameserver 141.48.3.17
nameserver