IPv4 Address Range (10.16.155.168/32)
The 10.16.155.168/32 CIDR range starts with the IP address 10.16.155.168 and ends with 10.16.155.168, covering all addresses in between. This provides a total of 1 usable IPv4 addresses.
This is a Private IPv4 address range.
This CIDR range represents a single IPv4 address, which is not routable on the public internet. It is typically used for local area networks (LANs), virtual private networks (VPNs), or other internal applications.
IP Address 10.16.155.168 is number 168,860,585 out of the total 4,294,967,296 (or roughly 4.3 billion) addresses in the IPv4 address space.
Provision Infrastructure - Network and/or Subnet
The following sections providers infrastructure as Code (IaC) you can copy/paste to provision a network and/or subnet in your cloud provider of choice. The IaC is generated based on the CIDR range you provided above.
Microsoft Azure: Azure Bicep | HashiCorp Terraform
Microsoft Azure w/ Azure Bicep
param vnetName string = 'myVNet' // Name of the virtual network
param addressPrefix string = '10.16.155.168/32' // Address prefix for the virtual network
resource vnet 'Microsoft.Network/virtualNetworks@2021-05-01' = {
name: vnetName
location: resourceGroup().location
properties: {
addressSpace: {
addressPrefixes: [
addressPrefix
]
}
}
}
param vnetName string // Name of the existing Virtual Network
param resourceGroupName string // Resource group where the VNet exists
param subnetName string = 'mySubnet' // Name of the new subnet
param subnetPrefix string = '10.16.155.168/32' // Address prefix for the subnet
resource existingVnet 'Microsoft.Network/virtualNetworks@2021-05-01' existing = {
name: vnetName
}
resource subnet 'subnets' = {
parent: existingVnet
name: subnetName
properties: {
addressPrefix: subnetPrefix
}
}
Microsoft Azure w/ HashiCorp Terraform
variable "vnet_name" {
type = string
default = "myVNet"
}
resource "azurerm_resource_group" "rg" {
name = "myResourceGroup"
location = "East US"
}
resource "azurerm_virtual_network" "vnet" {
name = var.vnet_name
address_space = ["10.16.155.168/32"]
location = azurerm_resource_group.rg.location
resource_group_name = azurerm_resource_group.rg.name
}
variable "vnet_name" {
type = string
}
variable "resource_group_name" {
type = string
}
resource "azurerm_subnet" "subnet" {
name = var.subnet_name
resource_group_name = var.resource_group_name
virtual_network_name = data.azurerm_virtual_network.existing_vnet.name
address_prefixes = ["10.16.155.168/32"]
}