我有自己的 DNS 服务器,DHCP 将其设置在 LAN 上的任意主机上。
我刚刚安装了一台新的 Ubuntu 17.10 笔记本电脑
此命令
nslookup abox
找不到 abox 的 IP(它在 DNS 中)
nslookup
> server 192.168.1.30
abox
返回正确的地址
systemd-resolve --status
声称正在使用
DNS Servers: 192.168.1.30
但显然不是,它使用127.0.0.53,我可以在tcpdump中看到流量。
那么,我该如何告诉 systemd 停止干扰 DHCP 告诉它使用的 DNS 配置,并实际开始使用它声称正在使用的 DNS 服务器?
答案1
这篇文章有一个答案。
rm -f /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot
现在我可以再次正确解析 DNS。