開發與維運

Ubuntu20 自定義DNS永久生效

經過多次嘗試與採坑,最終如以下方式修改讓其永久生效

1,永久停止Ubuntu默認dns本地服務

sudo systemctl disable --now systemd-resolved
vim /etc/NetworkManager/NetworkManager.conf

2,修改NetworkManager

在[main]節點下增加如下配置:

dns=none  # none 不會生成dns配置到/etc/resolve.conf、default 則會生成

設置default,否則每次重啟會被系統自動重置/etc/resolve.conf為nameserver 127.0.0.53

重啟NetworkManager:

sudo systemctl restart NetworkManager

Leave a Reply

Your email address will not be published. Required fields are marked *