centos 等服务器dns设置

服务器本机需要用域名访问网络的话需要配置dns才能访问,因为域名是需要域名解析服务解析的。

一般情下修改/etc/resolv.conf  文件,添加到这里就可以了如:

nameserver 202.96.128.86
nameserver 202.96.128.166
nameserver 8.8.8.8
nameserver 8.8.4.4

但是在有些情况下网络服务或服务器重启以后,这个文件被重置了,里面的dns配置都没了,这是因为dns的配置被网卡的配置管理着。

解决的办法是:

编辑网卡的配置文件

vi /etc/sysconfig/network-scripts/ifcfg-System_eth0 
//eht0 是网卡号,ifcfg-System_eth0的名字有可能因系统而异

在里面添加:

PEERDNS=no
DNS1=202.98.0.68
DNS2=202.96.75.68

在DNS后面替换成自己服务器所处的网络提供的DNS服务地址即可;

最后重启生效:

service network restart

访问网络吧!