{"id":6533,"date":"2025-09-17T16:02:19","date_gmt":"2025-09-17T16:02:19","guid":{"rendered":"https:\/\/www.prolimehost.com\/blogs\/?p=6533"},"modified":"2025-10-08T16:48:13","modified_gmt":"2025-10-08T16:48:13","slug":"running-multiple-vms-with-a-single-ipv4","status":"publish","type":"post","link":"https:\/\/www.prolimehost.com\/blogs\/running-multiple-vms-with-a-single-ipv4\/","title":{"rendered":"Running Multiple VMs with a Single IPv4"},"content":{"rendered":"

\"\"<\/p>\n

Saw a thread on the Webhostingtalk forum this morning asking its members if it was possible to split a dedicated server into several virtual servers using either virtualizor or proxmox and divide them over a single ipv4 without purchasing an IP pool by bridging, or would I need multiple ipv4 addresses?<\/p>\n

Lots of great replies from their members, so I thought I’d expand on this here.\u00a0Yes \u2014 you can split a dedicated server into multiple virtual servers (VMs) using Virtualizor<\/strong> or Proxmox<\/strong>, but the way you handle networking and IPv4 addresses depends on what you want:<\/p>\n

You\u2019d configure NAT or a reverse proxy\/load balancer<\/strong> on the host where each VM gets a private\/internal IP (e.g., 10.x.x.x or 192.168.x.x). Outbound traffic from all VMs would be translated to the host\u2019s single IPv4 and inbound traffic would require port forwarding<\/strong> or a proxy to direct connections to the right VM.<\/p>\n

This works fine if you don\u2019t need every VM to have its own public IP (e.g., lab, dev servers, internal apps, or web hosting with reverse proxy), but the drawback is that you can\u2019t run identical services (like two VMs both listening on port 443) directly without adding a reverse proxy layer.<\/p>\n

\n
\n

Table of Contents<\/p>\nToggle<\/span><\/path><\/svg><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n