共计 841 个字符,预计需要花费 3 分钟才能阅读完成。
介绍
我们在配置 CentOS 的时候,很多情况需要能联外网,那么就需要 DNS 解析功能,默认的是没有配置 DNS 信息的,所以我们得配置 DNS 信息
起因
我们在搜索 Centos 配置 DNS 信息的时候,很多都是说在这个文件进行配置 ”/etc/resolv.conf”, 我们在这个里面加了 nameserver 后确实可以 ping 通域名,但是重启 centos 或者重启 network 服务后就无法 ping 通了,在 ”/etc/resolv.conf” 配置的 nameserver 信息也丢失了。
处理
我们找到对应的网卡配置文件“/etc/sysconfig/network-scripts/ifcfg-eth<N>”
这里 <N> 可以是 0, 1, 2 等等,代表不同网卡的配置文件。
例如,系统上第一张网卡是 eth0 的话,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0。
打开后插入以下 3 条
然后:wq 保存
然后我们复查下“/etc/resolv.conf”
发现我们在 ifcfg-eth0 中修改的 DNS 信息在 resolv.conf 可以看到,这是为什么列,因为 resolve.conf 只是个 link 文件。
然后我们看下效果
然后我们重启 network 服务
然后我们在 ping 下
发现果然没有问题
然后我们再重启下系统
结果果然是我们预期的。
更多 CentOS 相关信息见 CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-09/122761.htm