У меня есть два компьютера в одной сети. Одним из них является сервер, который обслуживает общедоступный веб-сайт; другой предназначен для моего ежедневного использования.
Оба компьютера используют технологии Microsoft. (Windows Сервер 2019 / Windows 10)
У меня запущен экземпляр MongoDB на сервере, и я хочу подключить его, используя свой ежедневный P C.
Однако, если я пытаюсь подключиться к экземпляру MongoDB (mongodb://192.168.50.33:27017
, 192.168.50.33
- это локальный IP-адрес сервера P C, 27017
- это порт для экземпляра), это всегда приводит к превышению времени ожидания. используя
- Google Chrome: Если соединение работает, я должен увидеть сообщение с текстом
It looks like you are trying to access MongoDB over HTTP on the native driver port.
. - MongoDB Compass: если соединение работает, я смогу увидеть содержимое в базе данных.
Я попытался / настроил следующее:
Настройка правила входящего брандмауэра со следующими свойствами:
- Разрешить подключения
- Протокол:
TCP
- Порты:
- Local:
All ports
- Remote:
27017
- Область действия:
Any Local/Remote IP addresses
- Применить к
Domain
, Private
, Public
Проверен журнал брандмауэра. Видел, что соединение с моим ежедневным P C разрешено через брандмауэр.
Настройте переадресацию портов на маршрутизаторе (ASUS RT-AC58U), который подключается к обоим моим компьютерам со следующими свойствами:
- Диапазон портов:
27017
- Локальный порт:
27017
- Локальный IP:
192.168.50.33
Установить net.bindIp
конфигурации экземпляра MongoDB равным 0.0.0.0
Есть идеи?