CentOS系統(tǒng)怎樣查看DNS配置信息
方法一:通過nmcli命令查詢
在啟用NetworkManager服務(wù)的CentOS系統(tǒng)中,執(zhí)行以下命令:
nmcli dev show | grep DNS
該命令會輸出當(dāng)前網(wǎng)絡(luò)接口的DNS服務(wù)器地址及搜索域配置。
方法二:檢查resolv.conf文件
直接查看系統(tǒng)DNS解析配置文件:
cat /etc/resolv.conf
注意:若文件為符號鏈接,需添加-L
參數(shù)查看真實(shí)文件:
cat -L /etc/resolv.conf
方法三:使用systemd-resolve工具
對于使用systemd-resolved服務(wù)的系統(tǒng),運(yùn)行:
systemd-resolve --status
該命令顯示詳細(xì)的DNS服務(wù)器列表和當(dāng)前生效的配置。
方法四:DNS診斷命令
dig命令查詢
dig | grep SERVER
nslookup交互模式
nslookup
> server
> exit
注意事項(xiàng)
- 部分命令需要root權(quán)限執(zhí)行
- 不同CentOS版本默認(rèn)網(wǎng)絡(luò)管理工具可能不同
- 動態(tài)DNS配置可能隨網(wǎng)絡(luò)環(huán)境變化更新
總結(jié)
掌握以上四種方法可應(yīng)對多數(shù)CentOS系統(tǒng)DNS查詢需求,建議優(yōu)先使用nmcli
命令獲取實(shí)時配置信息,結(jié)合dig
或nslookup
進(jìn)行DNS解析驗(yàn)證。