Доступ к внутренней сети MongoDB из внешней сети

В настоящее время я разрабатываю код, в котором он должен получить доступ к MongoDB, который находится в интрасети компании. На самом деле подключиться к MongoDB с помощью графического интерфейса было просто, поскольку мы могли просто использовать Robo 3T, который предлагает функцию туннелирования. Но проблема в том, что нам нужна такая функция из кода (с использованием драйвера Java) без подключения GUI.

Детальная ситуация такая.

  • Компьютер A (внешняя сеть): среда разработки, которой требуется доступ к MongoDB (iP: 10.X.X.A)

  • Компьютер B (внутри сети): головной узел и шлюз (ip: 10.X.X.B, 192.168.0.B)

  • Компьютер C (сервер MongoDB): мы можем получить доступ только из интрасети (ip: 192.168.0.C)

Таким образом, можно подключиться от Com-A к Com-B и от Com-B к Com-C, но невозможно от Com-A к Com-C. Как я могу реализовать использование mongoDB, расположенного в Com-C, из Com-A? Есть ли способ реализовать или уловить?

Если возможно реализовать эту функцию, я хотел бы знать, возможно ли ее реализовать на JAVA.

Заранее спасибо!

У вас должен быть доступ к брандмауэру компании, если он существует.

İlker Korkut 14.12.2018 12:41

@ İlker Korkut Да, прохождение брандмауэра компании уже выполнено, но я хотел бы знать, как пройти через один сервер для подключения к серверу mongoDB из внешней сети.

Sharon 17.12.2018 10:19
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
104
0

Другие вопросы по теме