在CentOS中,SELinux可能通过限制网络访问或文件权限导致域名解析问题,以下是排查及解决方法:
sestatusEnforcing,表示处于强制模式,可能限制DNS解析。sudo setenforce 0sudo vi /etc/selinux/configSELINUX=enforcing改为SELINUX=permissive或SELINUX=disabled,重启后生效。permissive模式,避免完全关闭安全机制。Enforcing模式,可添加特定策略允许DNS请求:sudo setsebool -P httpd_can_network_connect 1nslookup example.com 或 dig example.com/etc/resolv.conf文件,确保DNS服务器配置正确。NetworkManager管理网络,需通过nmcli工具配置永久DNS。参考来源: