You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu Server 22.04命令行查询当前DNS服务器方法求助

Ubuntu Server 22.04命令行查询当前DNS服务器方法求助

别担心,针对Ubuntu Server 22.04,这里有几个肯定能正常工作的查询方法,你可以挨个试试:

方法1:直接查看系统DNS配置文件

这是最直接的方式,系统当前使用的DNS信息都会写在这个文件里:

cat /etc/resolv.conf

你要找的DNS服务器地址就在nameserver字段后面。

方法2:使用resolvectl命令

Ubuntu 22.04里systemd-resolve已经被resolvectl替代了,所以换这个命令就行:

resolvectl status | grep 'DNS Servers'

要是想更清爽地只看DNS地址,用下面这个命令更省事:

resolvectl dns

方法3:查看netplan网络配置

Ubuntu Server 22.04默认用netplan管理网络,你可以查看它的配置文件确认DNS设置:

cat /etc/netplan/*.yaml

文件里的nameservers区块就记录着配置的DNS服务器信息。

另外,你之前遇到nmcli找不到的问题,是因为Ubuntu Server默认没装NetworkManager工具,如果确实想用这个工具的话,先安装就行:

sudo apt update && sudo apt install network-manager

安装完成后,就能用这条命令查询DNS了:

nmcli device show | grep IP4.DNS

备注:内容来源于stack exchange,提问作者CB_Ron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:38:04