Public allocations use public IPv4 addresses from public pools in Virtual Networks. The available public IPv4 range depends on the project region. This page explains how to get the public IPv4 CIDR blocks that are available for allocations in a project.
Prerequisites
You do not need to complete any prerequisites if you use the web console.
If you use the CLI:
- Install and configure the Nebius AI Cloud CLI.
- Check that your project ID is saved in the Nebius AI Cloud CLI profile configuration:
How to get public IPv4 ranges
-
In the web console, go to
Networking → Virtual networks.
-
If you have access to multiple projects, expand the top-left list of projects and select the required project.
-
Click Actions → View public CIDR blocks.
The Public CIDR blocks window shows the public IPv4 CIDR blocks that are available for allocations in the selected project and region.
-
Get the ID of the default network in the required project.
-
Get the ID of the default network’s public pool:
The pool ID is specified in the
spec.ipv4_public_pools.pools.id parameter of the output.
If the default network contains several public pools, a public address can be allocated from any of these pools.
-
Get the CIDR blocks of the public pool:
The output looks like this:
The output contains the following parameters:
metadata.id: The ID of the public pool.
metadata.parent_id: The project ID.
metadata.name: The name of the public pool.
spec.source_pool_id: The ID of the source pool for this public pool.
spec.version: The IP version of the pool.
spec.visibility: The pool visibility.
status.state: The current state of the public pool.
status.cidrs: The public IPv4 CIDR blocks that are available for allocations in the project. These addresses form the public IPv4 range from which Virtual Networks allocates public addresses.
status.scope_id: The ID of the scope associated with the public pool.
status.assignment.networks: The IDs of the networks that use this public pool.