5

我这里有个问题。心里好像有点复杂。希望我能说清楚。:)

  1. 我有一个 Win7 系统(系统 A),上面运行着一个 Win7 VM(系统 B)。
  2. 系统 B 通过 VPN 连接到内网,将一些实时数据记录到本地 sql server 数据库中。管理员禁用了 Internet 连接,因此系统 B 与外部隔离。
  3. 现在系统 A 想要连接到这个数据库并读取这些实时数据。

可能吗?

4

2 回答 2

2

我对vmware没有任何经验,但假设您可以使用任何虚拟机,这里有一个VirtualBox的解决方案:

  • 在您的 VM 上设置一个网络接口,该接口仅对主机系统可见(参考):

仅主机网络是 VirtualBox 2.2 版中添加的另一种网络模式。它可以被认为是桥接和内部网络模式之间的混合:与桥接网络一样,虚拟机可以相互通信并与主机通信,就好像它们通过物理以太网交换机连接一样。类似地,与内部网络一样,不需要存在物理网络接口,并且虚拟机无法与主机外部的世界通信,因为它们没有连接到物理网络接口。

  • 在系统 B 上配置端口转发([external_port] -> [host_over_vpn]:[service_port])

连接到 [system_B_ip_over_provided_interface]:[external_port],就像您直接连接到数据库一样。

于 2013-04-07T12:05:59.453 回答
0

对的,这是可能的。只需提供正确的 IP。

于 2013-04-07T11:23:24.993 回答