执行curl检测能否上网时,突然报下面这个错,可之前配置了网络服务后用了一年多都是正常的。
[root@master badou]# curl www.baidu.com
curl: (6) Couldn't resolve host 'www.baidu.com'
执行curl时出现问题,首先想到的是重启网络服务
[root@master badou]# /etc/init.d/network restart
Shutting down interface eth0: Device state: 3 (disconnected) [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Active connection state: activated
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/44
[ OK ]
[root@master badou]# curl www.baidu.com
curl: (6) Couldn't resolve host 'www.baidu.com'
可是重启网络服务并没有什么用,依旧报上面那个错。
上网查询后,是电信DNS有调整的原因,所以要修改一下DNS配置,如下在DNS配置文件中加入nameserver 114.114.114.114,就解决了之前的问题了。
[root@master badou]# vim /etc/resolv.conf
# Generated by NetworkManager
nameserver 202.106.0.20
nameserver 114.114.114.114
[root@master badou]# curl www.baidu.com
百度一下,你就知道
��ج�0.