API
The Gcore Customer Portal is being updated. Screenshots may not show the current version.
Edge Cloud
Edge Cloud
OverviewBillingTerraformAnsible
API
Chosen image
Home/Edge Cloud/Networking/IP address/Floating IP address

Create and configure a floating IP address

What is a floating IP address?

A Floating IP is a type of public, static IP address that can be assigned to Virtual Machines (VMs), Bare Metal servers, and Load Balancers within a private subnetwork. This means that these products don't have a public network interface, but they can still receive incoming connections from the Internet.

The private subnet of the VM must be routable. Routing can be enabled in the subnet settings.

What is it used for?

A floating IP allows you to quickly provide access from an external network to a Virtual Machine that doesn't have a public network interface. By assigning an address to the VM you will be able to connect to it.

Another method for providing access is by creating a public interface for the device. However, this can cause conflicts with the private routed interface as both are used for accessing the internet. You would have to configure the routing manually. A Floating IP is a convenient solution if you only need temporary access to an external network or prefer not to deal with routing configuration.

How does it work?

When you reserve a floating IP and assign it to your Virtual Machine, the router directs incoming traffic to your device by forwarding packets intended for that IP. Outgoing traffic from your device will then be sent using the floating IP as the source.

Check if your subnet is routable

1. Open the Networking section, select the required network, and navigate to your equipment's subnet settings. 

floating-ip-01.png

2. Click the three dots menu, then select Edit.

floating-ip-02.png

3. Ensure the Enable router gateway slider is enabled, making the subnet routable, and allowing servers within the subnet to access the Internet and receive incoming connections.

floating-ip-03.png

Reserve a floating IP from the menu

A floating IP is assigned by a specific data center, and its address is linked to that location. It can only be assigned to a Virtual Machine within the exact location.

1. Select the Region where your machine is located to assign a floating IP and navigate to the Networking section.

floating-ip-04.png

2. Open the Floating IPs section. You can create a floating IP without assigning it to a machine by clicking Create a new Floating IP.

floating-ip-05.png

3. Additionally, you can create a floating IP and immediately assign it to a specific Virtual Machine. To do this, enable the "Assign to existed instance" slider, select the machine and interface, and click Create a new floating IP.

floating-ip-06.png

Reserve a floating IP when creating a Virtual Machine

When creating a VM, in the "Network settings" section, select the "Private" network type. Specify the network and subnet of the interface you want to assign the floating IP. Enable the "Use floating IP" slider, click "Create a new floating IP", and save the settings using the "Add Interface" button.

floating-ip-07.png

The Virtual Machine will be created with a private interface and a new floating IP assigned to it.

Assign a floating IP to a Virtual Machine

Next to the free IP, click "Assign to instance" or select this option from the selector on the right.

floating-ip-08.png

Select the Virtual Machine in the pop-up window, and the floating IP's network interface will be assigned. Click Assign floating IP.

floating-ip-09.png

Detach a floating IP from a Virtual Machine

You can detach a floating IP address in the "Floating IPs" section or in the Virtual Machine menu. In the "Floating IP" section, click the selector next to the address and select Detach from Instance, and the IP will no longer be assigned to the machine.

floating-ip-10.png

In the Virtual Machine menu, open the "Networking" tab and select the private interface. Open the selector and click "Detach Floating IP". The IP will no longer be assigned to this machine.

floating-ip-11.png

Delete a floating IP

In the "Floating IPs" section, click the selector next to the desired address and select Delete. The IP will be removed, and you don't have to pay anymore.

floating-ip-12.png

Was this article helpful?

Not a Gcore user yet?

Discover our offerings, including virtual instances starting from 3.7 euro/mo, bare metal servers, AI Infrastructure, load balancers, Managed Kubernetes, Function as a Service, and Centralized Logging solutions.

Go to the product page