我是一个老派的 Linux 爱好者,我会说我不是 systemd 的粉丝,但我正在努力发展,因为它会一直存在。网络管理快要死我了。
我的目标很简单。我不需要此服务器上的缓存解析器。我只需要resolve.conf它来指向运行bind9的本地IP。
如何使我的 resolv.conf 看起来像:
search ecaiken.com
nameserver 172.16.10.189
nameserver 172.16.10.12
...并能在重新启动和系统更新后幸存下来?我想禁用缓存解析器以不再启动。我读过每个人关于如何禁用 systemd-resolved 的帖子,这不是正确的路径。我尝试使用 DNSStubListener=no 创建存根文件。我似乎无法让 systemd 停止尝试帮助我。
由于我在此服务器上运行 bind9,因此本地缓存解析器导致本地计算机出现问题。
答案1
cat /etc/systemd/resolved.conf.d/my.conf
[Resolve]
DNS=172.16.10.189
Cache=no
# Never fallback
FallbackDNS=
Domains=ecaiken.com