Я разместил сервер mongodb на виртуальной машине Azure и AWS Linux и пытаюсь подключиться из сети моей компании и получаю следующую ошибку.
Ошибка: ошибка сети при попытке выполнить команду 'isMaster'на хосте имя хоста: 27017
Команда, которую я использую для подключения, выглядит следующим образом:
mongo <hostname>:27017 -u username -p password
Однако я могу подключиться к серверамиз сетей за пределами моей компании.
Некоторые моменты, которые следует отметить в отношении соединения:
- Возможность подключения по SSH к виртуальной машине.
- Возможность подключения по telnet / psping toимя хоста: 27017 без падений
- Невозможно подключиться с помощью mongo shell / robo-3t
Я уже попробовал следующие шаги:
- Bind Ip0.0.0.0 - это mongod.conf
- Порт 27017, открытый миру в правилах входящей виртуальной машины
- SSL не включен в mongod.conf
Сетевая команда компании сохраняетговоря, мы можем подключиться к сети telnet, поэтому на их стороне нет проблем с сетью.
Есть идеи, что может вызвать эту странную проблему?