Debian ifconfig如何查看DNS設置

debian 系統里,ifconfig 命令主要負責展示與配置網絡接口的相關參數,不過它并不會直接顯示出 dns 的設置。要是你想了解 dns 設置的話,可以嘗試以下幾種方式:

方式一:查閱 /etc/resolv.conf 文件

/etc/resolv.conf 文件內保存著 DNS 解析器的配置詳情。你可以利用 cat 命令去瀏覽這個文件的具體內容:

cat /etc/resolv.conf

在此文件中,你應該能看到類似如下的內容:

nameserver 8.8.8.8 nameserver 8.8.4.4 search example.com

這里的 nameserver 行標明了 DNS 服務器的 IP 地址,而 search 行則標示了默認的搜索域。

方式二:采用 nmcli 命令(適用于 NetworkManager)

若你的 Debian 系統運用 NetworkManager 對網絡連接進行管理,那么你可以用 nmcli 命令來檢查 DNS 設置:

nmcli dev show | grep IP4.DNS

這條命令會列出所有網絡接口的 DNS 配置。

方式三:使用 ip 命令

盡管 ip 命令主要用于展現與操控路由、設備、策略路由及隧道,但它同樣能夠用于查看 DNS 設置:

ip addr show

在輸出結果中,你或許能找到和 DNS 相關的信息,不過通常沒有 /etc/resolv.conf 文件那樣清晰易懂。

結論

最普遍且最直白的方式就是查閱 /etc/resolv.conf 文件。如果你使用的是 NetworkManager,那么 nmcli 命令也是個不錯的選擇。盡管 ip 命令功能全面,但在查看 DNS 設置時,其表現不如前面兩種方式直觀。

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享