linux

ifconfig如何查看DNS设置

小樊
53
2025-07-20 03:12:01
栏目: 编程语言

ifconfig 命令主要用于配置和显示网络接口的信息,如 IP 地址、子网掩码、广播地址等。它并不直接显示 DNS 设置。要查看 DNS 设置,你可以使用以下方法:

  1. 查看 /etc/resolv.conf 文件:

在大多数 Linux 发行版中,DNS 设置通常存储在 /etc/resolv.conf 文件中。你可以使用以下命令查看此文件的内容:

cat /etc/resolv.conf

这将显示类似以下内容的结果:

nameserver 8.8.8.8
nameserver 8.8.4.4

这里,8.8.8.88.8.4.4 是 DNS 服务器的 IP 地址。

  1. 使用 nmcli 命令(适用于 NetworkManager):

如果你的系统使用 NetworkManager 管理网络连接,你可以使用 nmcli 命令查看 DNS 设置:

nmcli device show <interface_name> | grep IP4.DNS

<interface_name> 替换为你要查看的网络接口名称,如 eth0wlan0

  1. 使用 nmtui 命令(适用于 NetworkManager):

nmtui 是一个基于文本的用户界面,用于管理 NetworkManager。要使用它查看 DNS 设置,请运行以下命令:

nmtui

然后选择 “Edit a connection”,进入编辑模式。选择要查看的网络接口,然后点击 “Edit”。在 “IPv4 CONFIGURATION” 部分,你可以看到 “DNS servers” 的设置。

请注意,这些方法可能因发行版和网络管理工具的不同而略有差异。如果你使用的是其他网络管理工具,请查阅相应的文档以获取查看 DNS 设置的方法。

0
看了该问题的人还看了