Я пытаюсь получить удаленный доступ к базе данных MongoDB, которую я настроил на компьютере с Windows. Я зашел в файл mongod.cfg и изменил параметр bind_Ip на 0.0.0.0, что должно позволить любому другому компьютеру получить доступ к базе данных.
Однако я все еще не могу получить удаленный доступ к базе данных со своего ноутбука. Я использую имя хоста, которое получаю, когда использую команду getHostName() на машине, на которой работает база данных. При попытке подключения получаю ошибку "connection attempt failed: HostNotFound: Could not find address for ....: SocketException: Host not found (authoritative): ". Что я здесь делаю неправильно? Это проблема с брандмауэрами, и если да, то как мне изменить это на компьютере с Windows?
Когда запускаю ping "hostname" пишет неизвестный хост. Когда я запускаю ping "host IP", он не подключается. Это проблема, не связанная с изменением bind_Ip?
Когда вы пингуете с IP-адресом хоста, вы получаете ответ?
Время ожидания всех запросов истекло. Если хост-компьютер подключен через Ethernet, а мой удаленный компьютер не является проблемой?
Обе машины должны быть подключены либо через интрасеть, либо через Интернет.
Привет @astrachan, ты решил проблему? Я также столкнулся с той же проблемой сейчас.

Попробуйте
ping "hostname"с вашего удаленного компьютера, чтобы проверить, можете ли вы связаться с хостом или нет