这是Arch Linux/etc/systemd/network/dhcp.network
文件的内容。systemd-networkd
[Match]
Name=en*
[Network]
DHCP=v4
DNS=8.8.8.8
我以为这就是让互联网正常运行所需的一切,但如果不添加,DNS 就无法运行8.8.8.8
。/etc/resolv.conf
那么 *.network 文件中的 DNS 设置的用途是什么?
答案1
如果您在本地主机上运行名称服务器,则必须单独设置它。如果您在本地网络上并且有机会使用现有的名称服务器,则应始终首选此选项。如果没有提供名称服务器选项,解析器将尝试连接到本地主机上的名称服务器,而 resolv.conf 中最重要的选项是名称服务器,它提供要使用的名称服务器的 IP 地址。