我在 Windows AD 环境中运行了一些 ubuntu 18.04 服务器。这些服务器通过 DHCP 获取 IP 没有任何问题,但选项 6 中指定的 DNS 设置未写入任何文件。
最初,我刚刚更新了/etc/resolv.conf
,但重启后此配置无法保持。标准 18.04 映像使用 NetPlan,因此我们无需担心 NetworkManager。将其追溯到 systemd-resolved 并不得不硬设置名称服务器后,一切/etc/systemd/resolved.conf
似乎都正常了。
我的问题只是如何使用 systemd-resolved 纠正 dhcpcd 选项 6?我不想在创建每个服务器时都硬设置这些变量。
此外,dnsmasq 似乎不是这里的问题,/etc/resolv.conf
只要/etc/systemd/resolved.conf
有 DNS 设置,它就可以很好地缓存,因为仍然指向 127.0.0.1。