如何为虚拟机分配其自己的互联网可见 IP 地址?

如何为虚拟机分配其自己的互联网可见 IP 地址?

如果我在数据中心运行一台服务器并在其上运行一些虚拟服务器(VBoxHeadless),我该如何设置虚拟服务器以便通过它们自己的 IP 地址访问(假设 ISP 可以给我一些)?

答案1

几乎所有操作系统都允许您使用其网络首选项设置静态 IP 地址。使用虚拟化时,您可以设置软件以将物理网络适配器与虚拟网络适配器桥接起来。在每个虚拟化操作系统上,您都设置一个静态 IP 地址,并为正在运行的软件设置一个特定端口的守护进程。

例如,如果您想要在多个虚拟化上部署 FTP 服务器,则可以将一个虚拟化服务器 FTP 守护进程设置为端口 25000,而在另一个虚拟化服务器上​​,将该 FTP 守护进程端口设置为 26000。然后,您可以从路由器使用分配给守护进程的端口转发到该 IP 地址。

对于网络来说,看起来您有多台机器正在运行,但实际上您只有一台物理机和许多虚拟化机器。

答案2

是的,您可以为虚拟机分配一个公共 IP。只需分配一个 NIC(或根据需要设置 vLAN)并将该 NIC 连接到公共网络,然后将虚拟机连接到该网络并为这些虚拟机分配一个公共 IP。

相关内容