答案1
您的配置中存在简单的拼写错误:您当前使用的是dns-nameserver
,缺少尾随的s
。正确的选项应该是dns-nameservers
。
resolvconf
通常是自动管理的,您不应该在那里手动编辑您的 DNS,因为它/etc/resolv.conf
会被您的网络管理员覆盖。
如果您使用NetworkManager
或systemd-networkd
,当然需要在其特定配置中设置您的网络详细信息。
答案2
看起来即使我没有使用 dhcp,但在早期的服务器配置中我显然曾使用过。
文件/run/resolvconf/interfaces/eth0.dhcp
中指定了一个名称服务器;由于某种原因,resolvconf
我使用了它,而没有使用其他指定的resolvconf
特定配置,尽管我eth0
目前没有使用该界面。
编辑此文件似乎可以解决我的问题。