我有:
- 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。