
解決ubuntu nameserver 127.0.0.53的問題
不知道系統安裝了啥,導致dns服務器老是自動更新爲127.0.0.53,導致網站打不開。 修改
/etc/resolv.conf
裏面的dns服務器後,重慶系統又變成了127.0.0.53
原來路徑不對,正確的dns配置文件路徑應該是在
/run/NetworkManager/resolv.conf
最粗暴的方法停掉systemd-resolved
systemctl disable systemd-resolved
否則你修改的
/etc/resolv.conf
文件不會生效。
最後更新,實際上你查看
ls -a /etc/resolv.conf
文件是下面的軟鏈接
所以修改它沒用的,要修改以下文件才能生效。
但是一旦停掉systemd-resolved服務
下面的文件就會不存在,也不能創建。
vi /run/systemd/resolve/stub-resolv.conf
以上信息進攻參考,最後使用以下方法解決了,英文就不解釋了。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
apt-get install unbound
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
sudo systemctl enable unbound-resolvconf
sudo systemctl enable unbound
reboot
Open as root the file /etc/NetworkManager/NetworkManager.conf
(sudo leafpad /etc/NetworkManager/NetworkManager.conf in Lubuntu 18.04 or in Kubuntu 18.04 SUDO_EDITOR=kate sudoedit /etc/NetworkManager/NetworkManager.conf)
and below [main] put this line:
dns=unbound
reboot again
參考 https://askubuntu.com/questions/1012641/dns-set-to-systemds-127-0-0-53-how-to-change-permanently
重啓網絡命令
sudo systemctl restart NetworkManager.service
查看ip信息,dns服務器信息命令
nmcli dev show