curl:(6) couldn't resolve host 'www.baidu.com'

之前联网测试是成功的,突然有一天执行curl命令报错了

# curl www.baidu.com

第一次联网成功,显示如下:

第二次联网测试失败curl:(6) Couldn’t resolve host ‘www.baidu.com’,但是可以ping通
curl:(6) couldn't resolve host 'www.baidu.com'_第1张图片

综合网络资料说是DNS的问题,so改一下DNS的配置
在域名服务器配置中,添加一个8.8.8.8,就解决了:

[root@localhost ~]# vim /etc/resolv.conf
 
// 原先的DNS
# Generated by NetworkManager
nameserver 8.8.8.8
 
// 修改后的DNS
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8
  1. 114.114.114.114和8.8.8.8,这两个IP地址都属于公共域名解析服务DNS其中的一部分,而且由于不是用于商业用途的,这两个DNS都很纯净,不用担心因ISP运营商导致的DNS劫持等问题,而且都是免费提供给用户使用的。
  2. 114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。
  3. 8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用
  4. 114的DNS去广告有点效果,国内通用的;8的DNS是谷歌的,
    8是国际通用的,访问国外网站有优势

你可能感兴趣的:(VMWare,Linux)