在CentOS 6.6上尝试安装hadoop时,遇到了yum pycur couldn't resolve host的错误,但能ping通域名,尝试了网上的好多方法,终于找到了一个合理的解释,并解决了问题。
详细见curl: (6) Couldn’t resolve host,意思是CentOS6开启了IP v6的模块,导致很多在IPv4下可用的DNS并不支持为curl进行域名解析,所以,要么找一个能支持的DNS, 要么禁用CentOS 6 / RHCE 6 的IPv6。
.普通的域名解析测试
ping www.baidu.com
.curl尝试连接域名
curl www.baidu.com
.curl用IPv4尝试连接域名
curl -4 www.baidu.com