Linux VPS上Resolving failed: Temporary failure in name resolution 错误解决方法
今天对新买的VPS进行调试,测试性能时:wget http://soft.vpser.net/test/unixbench/unixbench-4.1.0.tgz,竟出现了“Resolving http://soft.vpser.net/test/unixbench/unixbench-4.1.0.tgz failed: Temporary failure in name resolution”错误,这个错误的原因99%是/etc/resolv.conf中的DNS配置错误,或者没有这个配置。
解决的方法也很简单:直接修改/etc/resolv.conf 为:
nameserver 208.67.222.222
nameserver 208.67.220.220
注:我这里用的OpenDNS的DNS解析。也可以更换为你自己想设置的DNS只要能正常工作就可以。
再执行service network restart重启网络服务即可(大部分情况下不需要重启就可以生效),再 wget http://soft.vpser.net/test/unixbench/unixbench-4.1.0.tgz,问题解决。
另外yum安装软件时IOError: <urlopen error (-3, 'Temporary failure in name resolution')> 这样类似的错误也是由于该问题造成的,解决方法同上。