在Linux/Unix系统中,ifconfig
命令主要用于查看和配置网络接口信息(如IP地址、MAC地址等),但不显示DNS设置。DNS信息通常通过以下方式查看:
nmcli
(NetworkManager用户)nmcli dev show | grep DNS
或
nmcli device show <接口名> | grep DNS
/etc/resolv.conf
文件cat /etc/resolv.conf
(注意:此文件可能被NetworkManager或其他服务动态管理,内容可能不永久生效。)
systemd-resolve
(systemd系统)systemd-resolve --status
resolvectl
(较新版本systemd)resolvectl status
dig
命令测试实际使用的DNSdig example.com | grep SERVER
ifconfig
不显示DNS?ifconfig
是链路层工具,仅显示网络接口的物理/IP层信息(如IP、子网掩码、MAC等)。resolvd
、NetworkManager
)管理,存储在不同位置。ipconfig /all
scutil --dns
或 networksetup -getdnsservers Wi-Fi
如果需要进一步帮助,请说明您的具体系统环境!