Skip to main content
Gcore Cloud provides several IP address types in addition to the public IP automatically assigned to a Virtual Machine (VM). Each type serves a different purpose depending on networking and availability requirements.

Comparison

How to choose

If a VM has a public interface and requires external access, no additional configuration is needed. The platform assigns one public IP per VM. If a VM runs in a private subnet and requires external access, use a floating IP. It maps a public IP to the private IP without changing the VM configuration. If an IP address must remain available for later use or reassignment, use a reserved IP. It stays allocated until released. If multiple VMs must share the same IP for high availability, use a virtual IP. A failover mechanism such as Keepalived controls which node is active. If additional public IPs are required on a VM, attach floating IPs. For Bare Metal servers, contact support.

Notes on public IP assignment

All Gcore Cloud IP addresses are native and correspond to the physical location of the deployed resource. This minimizes latency and optimizes routing. Public IPs are allocated from a shared regional pool and remain assigned for the lifetime of the network interface. If the interface is deleted, the IP is released and a new one is assigned. To retain an IP address, convert it to a reserved IP before deleting the interface.