Когда я пытаюсь подключить сервер mongodb, который работает на сервере окна Google. Это дает ошибку Network is unreachable
.
Я проверяю, что порт брандмауэра открыт для всех подключений.
mongodb работает
На сервере, если я ввожу url http://localhost:27017
это дает результат It looks like you are trying to access MongoDB over HTTP on the native driver port.
Но если я попытаюсь получить с помощью IP http://35.x.x.x:27017/
тогда это показывает this site can't be reached
Кажется, вы нашли решение, разместив ответ, чтобы добавить наглядности.
Mongodb не прослушивал все IP-адреса. Это было решено привязка службы к 0.0.0.0.
В подобных случаях вы можете выполнить следующие действия по устранению неполадок:
Убедитесь, что внутренние настройки брандмауэра на вашем экземпляре не блокируют соединения. Также попробуйте проверить любые внутренние настройки в вашем Mongodb.
Попробуйте выяснить, какой порт и интерфейсы прослушивает сервер Mongodb. Можешь попробовать команда netstat варианты здесь для Windows.
Запустите сканер портов, такой как nmap, может помочь изолировать проблему. Чтобы проверить подключение порта: nmap -sT -p Port IP
Аналогичный подход используется в это другое обсуждение.