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

Create and configure a reserved IP address

Reserved IP is an IP that you reserved for yourself and can be assigned to an Virtual Machine or a Load Balancer at any time.

What it is used for

Since you know the IP of the future equipment, you can pre-configure your services for it — for example, create a DNS record for this IP or configure the server to connect to it.

Also, a reserved IP can be used as a virtual IP address .

How it works

After you created a reserved IP, this address becomes yours inside our system. No one can use it except you.

How it is charged

The IP price per month is displayed in the order window. You pay only for the time from creating an IP to deleting it: for example, if you had reserved an IP and then deleted it after an hour, you will be charged only for an hour of use. The price doesn’t depend on whether the address is assigned to the Virtual Machine or not.

How it is charged

Reserve an IP address

Open the tab "Reserved IPs" in the "Networking" section.

mceclip0.png

Click the "Reserve new IP" button

mceclip1.png

Select the IP type — public (for external network) or private (for internal network). A public one can be created immediately. For private, select the network and subnet in which the address will be created. Please note: reserved private IP can only be used in the specified subnet. If you wish, you can order a specific address by entering it in the "IP address" section (it must belong to the subnet). Then click "Create".

Select the IP type Select the IP type

Assign a reserved IP to a VM and detach it from the machine

Assign during VM creation

When creating an Virtual Machine, in the "Network settings" section click the arrow next to the network you want to assign an IP to. Then move the "Use reserved IP" slider and select the desired IP from the list. Save the settings and this address will be assigned to the Virtual Machine.

Assign during Virtual Machine creation Assign during Virtual Machine creation Assign during Virtual Machine creation

Assign after VM creation

Go to the Virtual Machine menu and open the "Networking" section.

If the machine has already been added to the subnet you want to assign an IP to, disable that subnet. This will remove the old IP.

Assign after VM creation

Add a new interface (public or private) and move the "Use reserved IP" slider. Then select the desired IP and click "Save Changes". The IP will be assigned to the Virtual Machine.

Assign after Virtual Machine creation Assign after Virtual Machine creation Assign after Virtual Machine creation

Detach from the VM

Detach the subnet the reserved IP is assigned to. This address will be detached from the Virtual Machine automatically.

Detach from the Virtual Machine

Assign a reserved IP to a Load Balancer and how to detach it

You can assign the reserved IP only during the Load Balancer creation. In the "Network" section, select the network (public or private) to which you want to bind the address, move the "Use reserved IP" slider, and select the required IP. It will be assigned to the Load Balancer.

Assign a reserved IP to a Load Balancer and how to detach it Assign a reserved IP to a Load Balancer and how to detach it

Determine which server the specific reserved IP is assigned to

Open the "Networking" → "Reserved IPs" section. In the "Status" column, you will see what equipment the IP is assigned to. Click the orange text "Instance" or "Load Balancer" to go to the menu of this equipment.

mceclip2.png

Delete a reserved IP address

Detach it from the Virtual Machine or Load Balancer. Then go to the "Networking" → "Reserved IPs" section, click the selector next to the IP and select "Delete". The address will be deleted and no longer charged.

mceclip3.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
// // Initialize a variable to undefined initially. // var growthBook = undefined; // (function() { // try { // var script = document.createElement('script'); // script.src = "https://cdn.jsdelivr.net/npm/@growthbook/growthbook/dist/bundles/auto.min.js"; // script.setAttribute("data-api-host", "https://cdn.growthbook.io"); // script.setAttribute("data-client-key", "sdk-truekA5wvhMYaqsu"); // document.head.appendChild(script); // script.onload = function() { // console.log("GrowthBook script loaded successfully."); // growthBook = window.GrowthBook; // Assuming GrowthBook attaches itself to window // }; // script.onerror = function() { // console.error("Failed to load the GrowthBook script."); // growthBook = undefined; // Explicitly set to undefined on error // }; // } catch (error) { // console.error("An error occurred while setting up the GrowthBook script:", error); // growthBook = undefined; // } // })(); // // Optional: Push to dataLayer if needed // window.dataLayer = window.dataLayer || []; // window.dataLayer.push({ // 'event': 'scriptLoadStatus', // 'growthBookStatus': growthBook ? "Loaded" : "Failed" // });