VMware vSphere虚拟机pipe理程序IP问题

我有一台运行ubuntu的虚拟机的VMware vSphere Hypervisor服务器,它们只是testing机器,而我通常会更多地了解虚拟化和服务器。

我希望虚拟机可以从外部访问,但是ISP显然要按IP地址收费,或者以5或10的块为单位收费。

我想要做的是为虚拟机pipe理程序分配一个静态IP地址,然后根据请求的域名从一台服务器提供网页。 这可能吗? 是唯一的方法让每个虚拟机从外部可见的分配一个静态IP地址给每一个?

任何意见,将不胜感激。

更新:

为了清楚起见,我想运行简单的Web服务器作为虚拟机(ubuntu,centOS等),并使其可以从外部访问。

你所要求的通常是使用反向代理和NAT来完成的。 虚拟化在这里确实没有什么区别,我当然不希望把pipe理程序的pipe理networking暴露给互联网。

这是不可能的,一开始虚拟交换机就是这样,它是一个二层设备,而不是一个三层。

使得从互联网访问虚拟机pipe理程序不会让你访问在虚拟机pipe理程序上运行的客人,除非你正在讨论如何从互联网访问虚拟机pipe理程序pipe理控制台。 这将允许您使用VMware客户端连接到pipe理程序。 这是你想要做的? 如果没有,请填写我们想要完成的具体细节。

编辑:好的,读你的编辑。 您需要在您的路由器上configuration端口转发/ NAT,以将HTTPstream量转发到您的某个Web服务器。 如果您需要将HTTPstream量转发到这两个Web服务器,您将需要另一个公共IP地址,因为无法使用相同的公共IP地址将同一个端口转发到两个不同的主机。

或者,您可以在端口80上运行一个Web服务器,在另一个端口上运行另一个Web服务器,然后使用一个公共IP地址将这些端口转发到相应的Web服务器,但客户端(浏览器)在连接到端口时需要指定端口号Web服务器在备用端口上运行。