在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 /allscutil --dns 或 networksetup -getdnsservers Wi-Fi如果需要进一步帮助,请说明您的具体系统环境!