确认 DNS 管理程序
执行 cat /etc/resolv.conf, 观察文件输出中是否有 # Generated by resolvconf 或 # Generated by systemd-resolved 样式的注释。
直接修改 resolv.conf
适用于 DNS 未被接管 or 已被接管想要临时修改。
打开 etc/resolv.conf, 修改 nameserver 参数,例:
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 2606:4700:4700::1111
nameserver 2606:4700:4700::1001
通过 systemd-resolved 修改
打开 etc/systemd/resolved.conf,修改 DNS= 参数,例:
DNS= 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001
执行 sudo systemctl restart systemd-resolved.service 重启 DNS 服务。
通过 resolvconf 修改
打开 resolvconf 配置文件。
nano /etc/resolvconf/resolv.conf.d/head
编辑配置。
nameserver 8.8.8.8
nameserver 8.8.4.4
重新生成 resolv.conf
sudo resolvconf -u
执行以下命令验证 DNS 配置
cat /etc/resolv.conf