无法从Windows

时间:2017-06-23 12:34:09

标签: windows mongodb mongo-shell

我正在尝试从我的系统连接到mongodb到不同的系统,但我收到了以下错误 -

MongoDB shell版本v3.4.5 连接到:mongodb://192.168.0.152:27017 / 2017-06-23T18:06:50.643 + 0530 W NETWORK [thread1] 5000ms毫秒后无法连接到192.168.0.108:27017,放弃了。 2017-06-23T18:06:50.644 + 0530 E QUERY [thread1]

错误:无法连接到服务器192.168.0.152:27017,连接尝试失败: connect@src/mongo/shell/mongo.js:237:13 @(连接):1:6 异常:连接失败

我尝试了在stackoverflow上列出的各种解决方案,但还没有找到任何解决方案。 有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

getaddrinfo()通过DNS协议解析域名(与Netbios命名系统无关 - 编写Windows PC名称的原因通常是个坏主意)。根据功能的底层实现,它可能或可能无法解析Netbios名称。

通常使用Netbios计算机名称是一个坏主意,您应该依赖于正确的DNS架构。

如果你只使用一个IP地址与mongodb:// URL完全相同的错误,那就太奇怪了......请提供有关IP地址试用案例的更多详细信息。

还要确保服务器没有防火墙。使用netcat for windows尝试netcat连接:

nc IP 27017 -vv

应该说'已连接'

Netcat for Windows:https://eternallybored.org/misc/netcat/