VMware - 使用相同的IP托管两个VPS

VMware - 使用相同的IP托管两个VPS

我有:

  • 1 台专用服务器,Windows Server 2008。
  • 服务器内有 2 个虚拟机。(VMware、Windows 也一样)
  • 1 个示例 IP 地址:(0.0.0.1)
  • 1 个示例 IP 地址:(0.0.0.2)

我需要:

  • 1 个专用服务器,IP 为:(0.0.0.1),用于托管 HTTP
  • 2 个虚拟服务器,IP 均为:(0.0.0.2),一个用于 HTTP,另一个用于 FTP

我的问题

这有可能吗?请解释如何在我的 VMware (工作站 9) 上完成此操作,因为如果您考虑两个 vps 的端口转发,并且如果您在主机上仅使用 (0.0.0.1),这实际上比看起来要难。

答案1

当然。这并不复杂 - 这是初级管理工作。

您的防火墙(在专用服务器上运行,或者最好在专用服务器前面运行 - 可以是便宜的 40 美元 mikrotik 750)可以根据端口号将传入端口转发到不同的机器。就这么简单。

现在,FTP 更加复杂(它不仅仅是端口 21),但是任何像样的防火墙都可以处理它,只需告诉它转发是针对 FTP 端口即可。

我真的不会把它放到专用机器上——要么使用设备,要么使用第三个虚拟机。

现在,Windows 无法开箱即用 - 尽管 ARR(应用程序请求路由)可以转发 HTTP 端(不确定 FTP 是否可行)。但任何像样的 Linux 或任何像样的防火墙都可以做到这一点。

认真地讲,买一个像样的虚拟机管理程序。在主机上运行 Windows 时,没有理由不使用 Hyper-V。

相关内容