修改Ubuntu域名DNS主要有临时和永久两种方法,具体如下:
- 临时修改:打开终端,输入
sudo vim /etc/resolv.conf,将原有的nameserver行注释掉,在文件中添加新的DNS服务器地址,每行一个,如nameserver 8.8.8.8,保存并退出。此方法修改后重启系统会失效。 - 永久修改:
- 通过systemd-resolved设置:编辑
/etc/systemd/resolved.conf文件,找到DNS=和FallbackDNS=行,删除行首注释符号,添加DNS服务器地址,多个地址用空格分隔。保存后执行sudo systemctl restart systemd-resolved使配置生效。 - 通过Netplan设置:打开
/etc/netplan/目录下的配置文件,如sudo vim /etc/netplan/01-network-manager-all.yaml,在对应网络接口配置中添加或修改nameservers字段,设置DNS服务器地址。保存后执行sudo netplan apply。
- 通过systemd-resolved设置:编辑