本文介绍了在Fedora系统上查看IPv4 DNS地址的三种简单方法,通过这些高效途径,用户可以快速查询并确认当前的网络DNS配置,文章旨在帮助Fedora用户轻松掌握DNS查看技巧,无论是使用命令行还是图形界面,都能轻松解决网络配置疑问,提升系统管理效率。
在使用 Fedora Linux 系统时,无论是为了排查网络连接问题,还是为了手动配置更快的解析服务,了解当前系统使用的 IPv4 DNS 服务器地址都是一项非常实用的技能,很多刚从 Windows 转过来的新手用户可能会习惯于在“网络连接属性”里寻找,而在 Fedora 中,这一过程可以通过图形界面和命令行两种方式轻松完成。
本文将详细介绍在 Fedora 上查看 IPv4 DNS 地址的三种常用方法。
通过图形界面(GUI)查看——最直观
如果你使用的是 Fedora Workstation(带有 GNOME 桌面环境),这是最简单的方法,不需要记住任何命令。

- 打开设置:点击屏幕右上角的系统菜单,选择“设置”图标。
- 进入网络:在左侧边栏中找到并点击“网络”。
- 选择连接方式:
- 如果你使用的是有线连接,点击“有线”旁边的齿轮图标。
- 如果你使用的是Wi-Fi,确保已连接,然后点击 Wi-Fi 名称旁边的齿轮图标。
- 查看 IPv4 DNS:在弹出的窗口中,点击顶部的“IPv4”标签页,你可以看到 DNS 的设置状态,如果是“自动(DHCP)”,DNS 地址通常会显示在输入框中;如果是手动设置的,这里会直接显示你填写的 IP 地址。
使用 nmcli 命令查看——最通用
Fedora 默认使用 NetworkManager 来管理网络,nmcli(NetworkManager Command Line Interface)是一个非常强大的工具,通过命令行,你可以快速获取详细的网络信息。
-
打开终端。
-
输入以下命令来查看当前网络连接的详细信息:
nmcli device show <接口名称>
注意:如果你不知道接口名称(如 ens33、wlp2s0 等),可以先输入
nmcli device status来查看。或者,你可以直接使用以下命令来过滤出所有连接的 DNS 信息:
nmcli -p device show | grep DNS
-
在输出的结果中,
IP4.DNS[1]和IP4.DNS[2]后面跟随的地址就是你当前系统正在使用的 IPv4 DNS 服务器。
使用 resolvectl 查看——最现代
在较新版本的 Fedora(使用 systemd-resolved 作为 DNS 解析服务)中,resolvectl 是查看 DNS 状态的首选工具,它能清晰地显示全局和特定接口的 DNS 设置。
- 打开终端。
- 输入以下命令:
resolvectl status
- 系统会列出各个网络接口的详细信息,找到你当前正在使用的网卡(
eth0或wlan0),在“DNS Servers”这一行后面显示的地址,就是当前的 IPv4 DNS 服务器。
补充说明:/etc/resolv.conf
很多老用户习惯查看 /etc/resolv.conf 文件,但在现代 Fedora 系统中,这个文件通常是一个由 systemd 管理的符号链接(指向 /run/systemd/resolve/stub-resolv.conf),直接查看该文件可能会显示 0.0.53,这是本地解析服务的地址,而非真实的上游 DNS,推荐使用上述的 resolvectl 或 nmcli 方法来获取真实地址。
在 Fedora 上查看 IPv4 DNS 并不复杂:
- 喜欢可视化操作?用 设置 -> 网络。
- 需要精确的命令行输出?用
nmcli。 - 想查看 systemd 解析详情?用
resolvectl。
掌握这几种方法,你就能随时监控系统的 DNS 配置,确保网络畅通无阻。
