使用的 dns resolver
sudo systemctl start systemd-resolved.service
cat resolv.conf
# Generated by NetworkManager
nameserver 127.0.0.53ubuntu17.0之後特有,使用此dns解析機制,systemd-resolvd服務會一直覆蓋
不想使用,可改
ubuntu17.0之後,systemd-resolvd服務會一直覆蓋
解決辦法
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo apt install unbound
sudo rm -rf /etc/resolv.conf
sudo vim /etc/NetworkManager/NetworkManager.conf
在[main]
下面添加
dns=unbound
將dns服務替換為unbound
reboot
重啟電腦即可,開機查看resolve.conf發現nameserver自動配置
sudo vi /etc/NetworkManager/NetworkManager.conf
Last updated
Was this helpful?