问题描述:我使用yum安装软件时,提示找不到域名,应该就是DNS设置的问题,在/etc/resolv.conf中添加nameserver 8.8.8.8这一行,再次使用yum时,能正常安装软件了,但是重启服务器后,resolv.conf文件就失效了,并且变成原来的样子。

wKiom1VHKrrAKh74AAJxarBGBPs052.jpg

解决办法:找到网卡的配置文件,在配置文件中加入DNS1=8.8.8.8,重启网络服务,即可。我这里用的是redhat6.5版本,使用的是第一块网卡,网卡配置文件的路径是/etc/sysconfig/network-scripts/ifcfg-eth0,打开这个文件修改即可:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

wKioL1VHLNLgZFmRAAC1ZuHh2R0387.jpg

修改后重启

service network restart

总结其实出现这个问题,就是因为自己的网络配置没有做好,如果直接在网络配置的时候写入这个内容,就不会出现无法解析的问题,更不会出现重启后失效的问题了,因为在网卡的配置文件中写入DNS1=8.8.8.8这样的内容后,resolv.conf这个文件内容就会变,如下:

wKioL1VHLe-AsIn1AACiEYGlpUo583.jpg