Networking 无法解析主机名,ping有效
我已经安装了RasPi-Raspbian,现在我无法进行ssh或git克隆,似乎只能解析本地主机名。但ping的工作原理是:Networking 无法解析主机名,ping有效,networking,Networking,我已经安装了RasPi-Raspbian,现在我无法进行ssh或git克隆,似乎只能解析本地主机名。但ping的工作原理是: pi ~ $ ssh test.com ssh: Could not resolve hostname test.com: Name or service not known pi ~ $ git clone gitosis@test.com:test.git Cloning into 'test'... ssh: Could not resolve hostname
pi ~ $ ssh test.com
ssh: Could not resolve hostname test.com: Name or service not known
pi ~ $ git clone gitosis@test.com:test.git
Cloning into 'test'...
ssh: Could not resolve hostname test.com: Name or service not known
fatal: The remote end hung up unexpectedly
pi ~ $ ping test.com
PING test.com (174.36.85.72) 56(84) bytes of data.
我使用http://github.com
而不是git://github.com
,但这不正常,我想指出问题所在
谷歌搜索类似的问题,但提供的解决方案要么是打字错误更正,要么是向主机文件添加域。这听起来像是DNS问题。尝试切换到另一个DNS服务器,看看它是否工作 OpenDNS
- 208.67.222.222
- 208.67.220.220
- 8.8.8.8
- 8.8.4.4
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
remove the **[NOTFOUND=return]**
restart /etc/init.d/networking
the [NOTFOUND=return] prevents futher lookups if the first nameservwe doesn't respond correctly
遇到相同的错误,我只需要指定一个文件夹:
localmachine $ git pull ssh://someusername@127.0.0.1:38765
ssh: Could not resolve hostname : No address associated with hostname
fatal: The remote end hung up unexpectedly
localmachine $ git pull ssh://someusername@127.0.0.1:38765/
someusername@127.0.0.1's password:
该错误消息只是误导。请尝试重置DNS客户端解析程序缓存的te内容。 (对于windows)启动命令提示符并键入:
ipconfig /flushdns
如果您是linux或mac用户,他们有自己的刷新dns的方法。这可能是代理的问题。请解开并尝试
git config --global --unset http.proxy
git config --global --unset https.proxy
如果可以ping,请尝试使用IP地址<代码>git克隆gitosis@174.36.85.72:test.git。我还想查看一下
nslookup test.com
,以确保其正确解析。当然,我可以使用IP地址,但我想一次性修复它。最重要的是,要明白是什么导致了它。谁能想到呢!在使用nslookup之后,我看到有一些递归在进行:;;从203.144.206.49获得的递归不可用,尝试下一个服务器
,更改为Google DNS修复了它。谢谢哈哈,有时候会发生,尤其是当一件事似乎奏效的时候。很高兴你成功了!在我的例子中,我已经在/etc/resolv.conf:nameserver 8.8.8.8 nameserver 8.8.4.4中添加了吹扫线