手机版 收藏 导航

Linux 系统如何查看和更改 DNS 设置

原创   www.link114.cn   2023-07-05 08:08:31

Linux 系统如何查看和更改 DNS 设置

要查看当前的 DNS 设置,您可以使用以下命令之一:

  1. cat /etc/resolv.conf - 这个文件包含当前的 DNS 服务器地址。
  2. nmcli dev show | grep IP4.DNS - 这个命令可以显示 NetworkManager 管理的 DNS 服务器地址。
  3. systemd-resolve --status - 这个命令可以显示 systemd-resolved 服务管理的 DNS 设置。

要更改 DNS 设置,您可以编辑 /etc/resolv.conf 文件,添加或修改 nameserver 行指定您想使用的 DNS 服务器地址。另外,您也可以使用 nmtuinmcli 命令来通过 NetworkManager 进行更改。对于使用 systemd-resolved 的系统,可以编辑 /etc/systemd/resolved.conf 文件进行设置。

请记住,一些 Linux 发行版会自动覆盖 /etc/resolv.conf 文件,更改可能不会持久。在这种情况下,您需要更改网络管理器或 systemd-resolved 的设置。