CentOS系统DNS不能解析问题
2013-11-29 19:12
295 查看
放到外地公网上去,ip地址已经设好了。dns也设置成功,保存退出。重启service network restart后发现不能解析了。用ip地址可以连,但是不能ping www.baidu.com
总是这样,设置一次可以,过一会或者重启一下服务器,重启一下network都不能解析了。发现/etc/resolv.conf又恢复到原来的状态,里面什么都没有了。手动加入nameserver也不行。
后来到网上查找,发现有人与我同样的问题。原来在CentOS下面直接修改/etc/resolv.conf不行。必须要在/etc/sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。要不然,重启后,肯定使用eth0设置中没有设dns的相关信息,使/etc/resolv.conf恢复到原来的状态。
打开/etc/sysconfig/network-scripts/ifcfg-eth0,为了保险起见,可以同样修改eth1的设置
这样设置后,/etc/resolv.conf里面根本就不需要设置。service network restart 后,可以发现/etc/resolv.conf里面就有两个dns的解析ip了。配置好以后重启网络,cat /etc/resolv.conf,可以看到如下参数:
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:xx:19:xx:xx:xx
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
NETMASK=255.255.255.0
IPADDR=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
DNS1=8.8.8.8
# Generated by NetworkManager
nameserver 202.96.209.5
nameserver 202.96.209.133
search localdomain
DNS解析设置成功。
在此要强调一点的是,直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据/etc/sysconfig/network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重新变成空值。
放到外地公网上去,ip地址已经设好了。dns也设置成功,保存退出。重启service network restart后发现不能解析了。用ip地址可以连,但是不能ping www.baidu.com
总是这样,设置一次可以,过一会或者重启一下服务器,重启一下network都不能解析了。发现/etc/resolv.conf又恢复到原来的状态,里面什么都没有了。手动加入nameserver也不行。
后来到网上查找,发现有人与我同样的问题。原来在CentOS下面直接修改/etc/resolv.conf不行。必须要在/etc/sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。要不然,重启后,肯定使用eth0设置中没有设dns的相关信息,使/etc/resolv.conf恢复到原来的状态。
打开/etc/sysconfig/network-scripts/ifcfg-eth0,为了保险起见,可以同样修改eth1的设置
这样设置后,/etc/resolv.conf里面根本就不需要设置。service network restart 后,可以发现/etc/resolv.conf里面就有两个dns的解析ip了。配置好以后重启网络,cat /etc/resolv.conf,可以看到如下参数:
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:xx:19:xx:xx:xx
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
NETMASK=255.255.255.0
IPADDR=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
DNS1=8.8.8.8
# Generated by NetworkManager
nameserver 202.96.209.5
nameserver 202.96.209.133
search localdomain
DNS解析设置成功。
在此要强调一点的是,直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据/etc/sysconfig/network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重新变成空值。
相关文章推荐
- CentOS系统DNS不能解析问题
- 虚拟机中centos重启后不能进入系统的问题
- win8不能解析DNS导致不能访问外网问题
- 解决centos系统自定义在rc.local中的脚本不能执行问题小记
- dns不能解析ip地址的问题
- ubuntu不能解析DNS的问题
- 解决CentOS系统下浏览器不能在线听歌的问题
- CentOS6 DNS解析缓慢 SSH登录缓慢 问题解决
- 关于系统启动时不能找到dnsapi.dll的问题
- CentOS6 DNS解析缓慢 SSH登录缓慢 问题解决
- bash问题引起的centos系统不能启动
- 关于xen虚拟机不能解析DNS的问题
- linux不能解析DNS问题
- Wamp中进行虚拟域名解析时无法访问,报错DNS无法绑定或者解析IP的问题(Host文件不能被解析)
- dns不能解析ip地址的问题
- 虚拟安装centos后无法上网、DNS无法解析问题解决
- 克隆 CentOS 后系统启动问题解析
- CentOS系统时间不通引发的问题
- 安装win7和centos6.7双系统 引导加载安装位置问题
- oracle 数据库,通过resultSet.getObject()获取时间类型截断的问题的解析(格式化时间不能完全输出,也就是只能到日,小时后面的没有了)