CentOS系统怎样查看DNS配置信息
方法一:通过nmcli命令查询
在启用NetworkManager服务的CentOS系统中,执行以下命令:
nmcli dev show | grep DNS
该命令会输出当前网络接口的DNS服务器地址及搜索域配置。
方法二:检查resolv.conf文件
直接查看系统DNS解析配置文件:
cat /etc/resolv.conf
注意:若文件为符号链接,需添加-L
参数查看真实文件:
cat -L /etc/resolv.conf
方法三:使用systemd-resolve工具
对于使用systemd-resolved服务的系统,运行:
systemd-resolve --status
该命令显示详细的DNS服务器列表和当前生效的配置。
方法四:DNS诊断命令
dig命令查询
dig | grep SERVER
nslookup交互模式
nslookup
> server
> exit
注意事项
- 部分命令需要root权限执行
- 不同CentOS版本默认网络管理工具可能不同
- 动态DNS配置可能随网络环境变化更新
总结
掌握以上四种方法可应对多数CentOS系统DNS查询需求,建议优先使用nmcli
命令获取实时配置信息,结合dig
或nslookup
进行DNS解析验证。