要查看当前的 DNS 设置,您可以使用以下命令之一:
cat /etc/resolv.conf
- 这个文件包含当前的 DNS 服务器地址。nmcli dev show | grep IP4.DNS
- 这个命令可以显示 NetworkManager 管理的 DNS 服务器地址。systemd-resolve --status
- 这个命令可以显示 systemd-resolved 服务管理的 DNS 设置。要更改 DNS 设置,您可以编辑 /etc/resolv.conf
文件,添加或修改 nameserver
行指定您想使用的 DNS 服务器地址。另外,您也可以使用 nmtui
或 nmcli
命令来通过 NetworkManager 进行更改。对于使用 systemd-resolved 的系统,可以编辑 /etc/systemd/resolved.conf
文件进行设置。
请记住,一些 Linux 发行版会自动覆盖 /etc/resolv.conf
文件,更改可能不会持久。在这种情况下,您需要更改网络管理器或 systemd-resolved 的设置。