Windows 7 / Cygwin上的SSH定期无法解析主机名

前端之家收集整理的这篇文章主要介绍了Windows 7 / Cygwin上的SSH定期无法解析主机名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
每当我在 Windows 7上运行cygwin中的ssh时,我都会收到错误消息:
ssh: Could not resolve hostname ... Non-recoverable failure in name resolution
lost connection

如果我在错误后立即尝试相同的命令,它可以正常工作.如果我等待太久再试一次,我会再次收到错误.

在XP上我不会发生这种情况.任何想法为什么ssh总是第一次失败?

我在VirtualBox中使用Cygwin运行Windows 7并遇到了同样的问题.在我的情况下,原因是在VirtualBox( https://www.virtualbox.org/manual/ch09.html#nat_host_resolver_proxy)中盲目启用nat dns“解析器模式”以试图解决不相关的问题.

在对第三个问题进行故障排除时,我注意到dig的输出中有些有趣.

$dig <dns_server_ip> <network_server_name> ANY
...
;; Warning: Message parser reports malformed message packet.
...

其中dns_server_ip是VirtualBox NAT适配器10.0.2.3给出的DNS.

立即修复是在Windows来宾中手动设置DNS条目.我还暂时禁用了主机解析器模式(应具有相同的效果).

原文链接:https://www.f2er.com/windows/367549.html

猜你在找的Windows相关文章