雖然ifconfig命令主要用于顯示和配置網(wǎng)絡(luò)接口信息(如IP地址、子網(wǎng)掩碼等),它本身并不直接顯示DNS服務(wù)器地址。要查看Linux系統(tǒng)的DNS設(shè)置,最直接的方法是查看/etc/resolv.conf文件。
使用以下命令查看DNS設(shè)置:
cat /etc/resolv.conf
這將顯示類似下面的內(nèi)容:
nameserver 8.8.8.8 nameserver 8.8.4.4 search example.com
其中nameserver行指定了DNS服務(wù)器的IP地址,search行指定了默認(rèn)的域名搜索列表。
如果您仍然想通過ifconfig命令間接了解與DNS相關(guān)的信息,可以查看網(wǎng)絡(luò)接口的IP地址和子網(wǎng)掩碼。例如,查看名為eth0的網(wǎng)絡(luò)接口信息:
ifconfig eth0
輸出結(jié)果可能如下所示:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::a00:27ff:fe4e:66a1 prefixlen 64 scopeid 0x20<link> ether 08:00:27:4e:66:a1 txqueuelen 1000 (Ethernet) RX packets 1003421 bytes 123456789 (117.7 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 987654 bytes 987654321 (941.5 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
inet行顯示了IP地址和子網(wǎng)掩碼。 需要注意的是,這并不能直接顯示DNS服務(wù)器信息,只是提供了網(wǎng)絡(luò)接口的配置信息,可能間接幫助您判斷網(wǎng)絡(luò)連接是否正常。 要獲取DNS信息,請務(wù)必使用cat /etc/resolv.conf命令。