在 Ubuntu 中,您可以通过以下几种方法查看 DNS 服务器的配置:
查看 /etc/resolv.conf 文件:
这是最直接的方法。打开终端并输入以下命令:
cat /etc/resolv.conf
在输出中,您会看到类似 nameserver 的行,这些行指定了 DNS 服务器的 IP 地址。
使用 nmcli 命令(适用于 NetworkManager):
如果您使用的是 NetworkManager 来管理网络连接,可以使用以下命令查看当前连接的 DNS 设置:
nmcli device show <interface-name> | grep IP4.DNS
将 <interface-name> 替换为您的网络接口名称,例如 eth0 或 wlan0。
使用 ip 命令:
您还可以使用 ip 命令来查看路由和 DNS 配置:
ip addr show <interface-name>
同样,将 <interface-name> 替换为您的网络接口名称。
查看 NetworkManager 的 DNS 配置: 如果您想查看 NetworkManager 当前使用的 DNS 服务器,可以检查以下文件:
cat /etc/NetworkManager/NetworkManager.conf
通常,DNS 服务器会在这个文件中被引用或配置。
请注意,在某些系统上,尤其是使用 systemd-resolved 的系统,/etc/resolv.conf 可能是一个符号链接,指向由 systemd-resolved 管理的文件。在这种情况下,您可能需要查看 /run/systemd/resolve/resolv.conf 或使用 resolvectl 命令来获取 DNS 配置信息:
resolvectl status
这将显示包括 DNS 服务器在内的详细网络配置信息。