kau*_*adi 19 ubuntu networking http wget ubuntu-12.04
当我这样做时,我在我的Ubuntu 12.04 64位机器上得到了这个奇怪的东西 wget
$ wget google.com
--2014-07-18 14:44:32-- http://google.com/
Resolving http (http)... failed: Name or service not known.
wget: unable to resolve host address `http'
Run Code Online (Sandbox Code Playgroud)
我之前遇到过这个问题,当我得到任何网页(而不是http),这需要我添加我的名字服务器/etc/resolv.conf.
然而,这似乎不是问题,而是认为是http不同的东西.有什么建议吗?
whi*_*fee 29
DNS服务器似乎无序.您可以使用其他DNS服务器,例如8.8.8.8.把nameserver 8.8.8.8在第一线的/etc/resolv.conf.
小智 10
我也有这个问题。我怀疑 DigitalOcean\xe2\x80\x99s 名称服务器存在问题,因此这也可能会影响很多其他人。\nHere\xe2\x80\x99s 我\xe2\x80\x99s 暂时解决这个问题的方法- 但其他人也许可以就更好的长期解决方案提供建议:
\n确保您的 DNS 解析器配置文件可写:
\nsudo chmod o+r /etc/resolv.conf
暂时更改您的 DNS 以使用 Google\xe2\x80\x99s 名称服务器而不是 DigitalOcean\xe2\x80\x99s:
\nsudo nano /etc/resolv.conf
将文件中的IP地址更改为:8.8.8.8
按CTRL + X保存文件。
这只是一个临时修复,因为该文件是由服务器自动写入/更新的,但是,我\xe2\x80\x99还没有弄清楚写入它的内容,以便我可以永久更新它。
\n我知道出了什么问题了。在我的盒子的代理配置中,http://有一个额外的前缀为“带有http的代理服务器”。
例子..
http://http://proxy.mycollege.com
这造成了问题。纠正了这一点,它完美地工作了。
感谢@WhiteCoffee 和@ChrisBint 的建议!