java - 外网访问内网MongoDB
问题描述
我目前正在开发一个代码,它需要访问公司 Intranet 中的 MongoDB。实际上使用 GUI 连接到 MongoDB 很容易,因为我们可以简单地使用提供隧道功能的 Robo 3T。但问题是我们需要代码中的此类功能(使用Java驱动程序)而无需连接GUI。
详细情况是这样的。
电脑A(外网):需要访问MongoDB的开发环境(IP:10.XXA)
计算机B(内部网络):头节点和网关(ip:10.XXB,192.168.0.B)
- 计算机C(MongoDB服务器):我们只能从内网访问(ip:192.168.0.C)
因此,可以从 Com-A 连接到 Com-B,从 Com-B 连接到 Com-C,但不能从 Com-A 连接到 Com-C。如何实现从 Com-A 使用位于 Com-C 中的 mongoDB?有什么方法可以实现或欺骗吗?
如果可以实现该功能,我想知道是否可以在 JAVA 中实现。
先感谢您!
解决方案
推荐阅读
- excel - 如何将自动填充添加到所有文本框
- node.js - 在 MERN 应用程序中的删除操作后反应前端不更新
- c - GCC:归零结构
- assembly - x86-64 (AMD64) 架构中是否有默认操作数大小?
- rust - 如何声明/访问使用 LPCTSTR 的外部函数?
- undertow - 如何将 UndertowLogger 日志存储在文件中?
- matrix - 如何在调用函数时将特征包装在结构中,然后在再次调用函数时删除包装器?
- python - 如何通过 Selenium 从对象中获取文本?(但实际上不是一张桌子)
- python - 没有名为 influxdb 的模块
- llvm-lit - Lit-llvm - 获取当前目录(不是完整路径)