在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設置。