我目前在本地计算机上运行3.6 MongoDb。我已经下载了社区版,并且可以通过Robo3t aka robomongo进行连接。 我在我的Windows 10机器上安装了mongoDB实例,如下所示:
mongod --install --logpath c:\mongodb\logs --logappend --bind_ip [127.0.0.1,0.0.0.0,192.168.0.141] --dbpath c:\data\db
我还尝试使用只 0.0.0.0。相同的行为
我跑了它:
net Start MongoDB
我可以在本地连接到它:
我打开防火墙以允许连接我的Windows机器上的所有类型:
netsh advfirewall firewall add rule name="Open mongod port 27017" dir=in action=allow protocol=TCP localport=27017
我从“我的IP是什么”获得了我的公共IP地址,比如xxx.xxx.xxx.177。
这是我在Laptop1上的当前设置。一切都很好看。
所以在Laptop2上,我可以ping xxx.xxx.xxx.177没问题。但是,如果我在Laptop2上执行telnet xxx.xxx.xxx.177 27017,我的连接失败了。
我缺少哪些步骤,以及我还可以尝试连接到Laptop1?一切似乎都在本地运行正确。