在虚拟器上进行yum安装软件的时候出现 Couldn't resolve host 'mirrorlist.centos.org
网上的标准说法是 yum无法为centos解析主机mirrorlist.centos.org
(可以ping 通ip地址)
网上咨询得到以下结论
当查询服务器ip的时候,YUM会先检查/etc/resolve.conf文件中的第一个条目,
在这种情况下,本地DNS解析器未配置为使用转发器,因此YUM进程将要求本地DNS服务器在哪里可以找到“mirrorlist.centos.org”,
当本地解析器不知道时,YUM只会报告而不是查看/etc/resolve.conf列表中的其他解析器。这就是为什么我可以ping URL很好,但是YUM找不到。
解决办法是 vim /etc/resolve.conf
nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 127.0.0.1