192.168.0.0/16
Private (RFC 1918) RFC 1918The 192.168.0.0/16 block is the best-known private IPv4 range, covering 192.168.0.0 through 192.168.255.255. It is universally used by home routers, small office networks, and consumer networking equipment.
Network address — the base address of the block (192.168.0.0). All devices in this subnet share this prefix. Cannot be assigned to a host.
Broadcast address — packets sent to 192.168.255.255 are delivered to every device in the subnet. Also reserved — not assignable.
Usable hosts — the 65,534 addresses between those two that you can assign to servers, VMs, or interfaces.
Subnet mask — 255.255.0.0 is the dotted-decimal equivalent of /16. Older tools and Cisco configs use this format instead of CIDR slash notation.
Full Details
| CIDR Notation | 192.168.0.0/16 |
| Network Address | 192.168.0.0 |
| Broadcast Address | 192.168.255.255 |
| Subnet Mask | 255.255.0.0 |
| Wildcard Mask | 0.0.255.255 |
| Prefix Length | /16 |
| IP Address Class | Class C |
| Total IP Addresses | 65,536 |
| Usable Host Addresses | 65,534 |
| First Usable IP | 192.168.0.1 |
| Last Usable IP | 192.168.255.254 |
| Network (Hex) | 0xC0A80000 |
| Broadcast (Hex) | 0xC0A8FFFF |
| Governing RFC | RFC 1918 |
| Address Type | Private (RFC 1918) |
Binary Representation
The first 16 bits (1s in the mask) identify the network. The remaining 16 bits identify hosts within the network.
Split into Equal Subnets
Split 192.168.0.0/16 into 2 equal /17 subnets (32,766 usable hosts each).
| # | CIDR | Network | First Usable | Last Usable | Broadcast | Hosts |
|---|---|---|---|---|---|---|
| 1 | 192.168.0.0/17 | 192.168.0.0 | 192.168.0.1 | 192.168.127.254 | 192.168.127.255 | 32,766 |
| 2 | 192.168.128.0/17 | 192.168.128.0 | 192.168.128.1 | 192.168.255.254 | 192.168.255.255 | 32,766 |
Split 192.168.0.0/16 into 4 equal /18 subnets (16,382 usable hosts each).
| # | CIDR | Network | First Usable | Last Usable | Broadcast | Hosts |
|---|---|---|---|---|---|---|
| 1 | 192.168.0.0/18 | 192.168.0.0 | 192.168.0.1 | 192.168.63.254 | 192.168.63.255 | 16,382 |
| 2 | 192.168.64.0/18 | 192.168.64.0 | 192.168.64.1 | 192.168.127.254 | 192.168.127.255 | 16,382 |
| 3 | 192.168.128.0/18 | 192.168.128.0 | 192.168.128.1 | 192.168.191.254 | 192.168.191.255 | 16,382 |
| 4 | 192.168.192.0/18 | 192.168.192.0 | 192.168.192.1 | 192.168.255.254 | 192.168.255.255 | 16,382 |
Split 192.168.0.0/16 into 8 equal /19 subnets (8,190 usable hosts each).
| # | CIDR | Network | First Usable | Last Usable | Broadcast | Hosts |
|---|---|---|---|---|---|---|
| 1 | 192.168.0.0/19 | 192.168.0.0 | 192.168.0.1 | 192.168.31.254 | 192.168.31.255 | 8,190 |
| 2 | 192.168.32.0/19 | 192.168.32.0 | 192.168.32.1 | 192.168.63.254 | 192.168.63.255 | 8,190 |
| 3 | 192.168.64.0/19 | 192.168.64.0 | 192.168.64.1 | 192.168.95.254 | 192.168.95.255 | 8,190 |
| 4 | 192.168.96.0/19 | 192.168.96.0 | 192.168.96.1 | 192.168.127.254 | 192.168.127.255 | 8,190 |
| 5 | 192.168.128.0/19 | 192.168.128.0 | 192.168.128.1 | 192.168.159.254 | 192.168.159.255 | 8,190 |
| 6 | 192.168.160.0/19 | 192.168.160.0 | 192.168.160.1 | 192.168.191.254 | 192.168.191.255 | 8,190 |
| 7 | 192.168.192.0/19 | 192.168.192.0 | 192.168.192.1 | 192.168.223.254 | 192.168.223.255 | 8,190 |
| 8 | 192.168.224.0/19 | 192.168.224.0 | 192.168.224.1 | 192.168.255.254 | 192.168.255.255 | 8,190 |
Split 192.168.0.0/16 into 16 equal /20 subnets (4,094 usable hosts each).
| # | CIDR | Network | First Usable | Last Usable | Broadcast | Hosts |
|---|---|---|---|---|---|---|
| 1 | 192.168.0.0/20 | 192.168.0.0 | 192.168.0.1 | 192.168.15.254 | 192.168.15.255 | 4,094 |
| 2 | 192.168.16.0/20 | 192.168.16.0 | 192.168.16.1 | 192.168.31.254 | 192.168.31.255 | 4,094 |
| 3 | 192.168.32.0/20 | 192.168.32.0 | 192.168.32.1 | 192.168.47.254 | 192.168.47.255 | 4,094 |
| 4 | 192.168.48.0/20 | 192.168.48.0 | 192.168.48.1 | 192.168.63.254 | 192.168.63.255 | 4,094 |
| 5 | 192.168.64.0/20 | 192.168.64.0 | 192.168.64.1 | 192.168.79.254 | 192.168.79.255 | 4,094 |
| 6 | 192.168.80.0/20 | 192.168.80.0 | 192.168.80.1 | 192.168.95.254 | 192.168.95.255 | 4,094 |
| 7 | 192.168.96.0/20 | 192.168.96.0 | 192.168.96.1 | 192.168.111.254 | 192.168.111.255 | 4,094 |
| 8 | 192.168.112.0/20 | 192.168.112.0 | 192.168.112.1 | 192.168.127.254 | 192.168.127.255 | 4,094 |
| 9 | 192.168.128.0/20 | 192.168.128.0 | 192.168.128.1 | 192.168.143.254 | 192.168.143.255 | 4,094 |
| 10 | 192.168.144.0/20 | 192.168.144.0 | 192.168.144.1 | 192.168.159.254 | 192.168.159.255 | 4,094 |
| 11 | 192.168.160.0/20 | 192.168.160.0 | 192.168.160.1 | 192.168.175.254 | 192.168.175.255 | 4,094 |
| 12 | 192.168.176.0/20 | 192.168.176.0 | 192.168.176.1 | 192.168.191.254 | 192.168.191.255 | 4,094 |
| 13 | 192.168.192.0/20 | 192.168.192.0 | 192.168.192.1 | 192.168.207.254 | 192.168.207.255 | 4,094 |
| 14 | 192.168.208.0/20 | 192.168.208.0 | 192.168.208.1 | 192.168.223.254 | 192.168.223.255 | 4,094 |
| 15 | 192.168.224.0/20 | 192.168.224.0 | 192.168.224.1 | 192.168.239.254 | 192.168.239.255 | 4,094 |
| 16 | 192.168.240.0/20 | 192.168.240.0 | 192.168.240.1 | 192.168.255.254 | 192.168.255.255 | 4,094 |
Common Use Cases
- → Home router LAN (192.168.0.0/24 or 192.168.1.0/24)
- → Small office networks
- → Default gateway ranges for consumer routers
- → Lab and test environments
- → Virtual machine host-only networks
Code Examples
# Terraform — Azure VNet using 192.168.x.x
resource "azurerm_virtual_network" "main" {
name = "main-vnet"
address_space = ["192.168.0.0/16"]
location = azurerm_resource_group.main.location
resource_group_name = azurerm_resource_group.main.name
}
resource "azurerm_subnet" "main" {
name = "main-subnet"
resource_group_name = azurerm_resource_group.main.name
virtual_network_name = azurerm_virtual_network.main.name
address_prefixes = ["192.168.1.0/24"]
}