Назад | Перейти на главную страницу

MongoDB не подключается через оконный сервер?

Когда я пытаюсь подключить сервер 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.

  • В подобных случаях вы можете выполнить следующие действия по устранению неполадок:

    1. Убедитесь, что внутренние настройки брандмауэра на вашем экземпляре не блокируют соединения. Также попробуйте проверить любые внутренние настройки в вашем Mongodb.

    2. Попробуйте выяснить, какой порт и интерфейсы прослушивает сервер Mongodb. Можешь попробовать команда netstat варианты здесь для Windows.

    3. Запустите сканер портов, такой как nmap, может помочь изолировать проблему. Чтобы проверить подключение порта: nmap -sT -p Port IP

Аналогичный подход используется в это другое обсуждение.