Ubuntu 18.04 永久设置DNS
最近在虚拟机安装Ubuntu 18.04 server,由于虚拟环境的问题,每次设置/etc/resolv.conf文件里的DNS后,重启服务器后就会还原,系统无法更新,经过查找,找到解决办法是修改/etc/systemd/resolved.conf文件,设置DNS,再重启服务器就不会出现服务器无法更新的问题。具体操作如下
1 |
sudo vi /etc/systemd/resolved.conf |
修改DNS=dns服务器ip,如8.8.8.8,多个DNS插入多行,如下
1 2 3 |
[Resolve] DNS=8.8.8.8 DNS=114.114.114.114 |
修改完后,执行下面命令,可以立即生效
1 |
systemctl restart systemd-resolved.service |
执行如下命令
1 |
systemd-resolve --status |
返回如下信息,说明已经设置好DNS了。
1 2 3 |
Global DNS Servers: 8.8.8.8 114.114.114.114 |
这样,重启服务器后就不需要重新设置DNS了。