在Linux系统中,ifconfig
命令主要用于查看和配置网络接口的信息,如IP地址、子网掩码、广播地址等。它并不直接显示DNS设置。要查看DNS设置,你可以使用以下方法:
/etc/resolv.conf
文件/etc/resolv.conf
文件包含了系统的DNS服务器配置。你可以使用以下命令查看该文件的内容:
cat /etc/resolv.conf
或者使用 less
或 more
命令分页查看:
less /etc/resolv.conf
或者
more /etc/resolv.conf
在文件中,你会看到类似以下的内容:
nameserver 8.8.8.8
nameserver 8.8.4.4
这些行指定了系统的DNS服务器地址。
nmcli
命令(适用于NetworkManager)如果你使用的是NetworkManager来管理网络连接,可以使用 nmcli
命令查看DNS设置:
nmcli connection show --active | grep ipv4.dns
这将显示当前活动连接的DNS服务器地址。
ip
命令虽然 ip
命令主要用于网络接口配置,但它也可以显示一些DNS相关的信息。你可以使用以下命令查看DNS解析器的配置:
ip addr show
或者
ip route show
这些命令不会直接显示DNS服务器地址,但可以帮助你了解网络接口的状态和路由信息。
systemd-resolve
命令(适用于systemd)如果你使用的是systemd,可以使用 systemd-resolve
命令查看DNS设置:
systemd-resolve --status
这将显示系统的DNS解析器状态,包括DNS服务器地址和其他相关信息。
通过以上方法,你可以轻松查看Linux系统中的DNS设置。