A /0 network has 32 host bits, 4,294,967,296 addresses and 4,294,967,294 usable hosts. It is 16,777,216 /24 networks.
The calculator accepts /1 to /32; pick a prefix there.
A /0 is not a subnet you assign: it is the whole IPv4 space. You meet it as the default route (0.0.0.0/0 via the gateway), as "anywhere" in AWS security groups, Azure NSGs and firewall rules, and in WireGuard AllowedIPs to send all traffic through the tunnel. An inbound rule with 0.0.0.0/0 exposes a port to the entire internet, so audit those first.
0.0.0.0/0: Default route: matches every IPv4 address| Network | Network address | First usable | Last usable | Broadcast | Next /0 | |
|---|---|---|---|---|---|---|
| 0.0.0.0/0 | 0.0.0.0 | 0.0.0.1 | 255.255.255.254 | 255.255.255.255 | (end of IPv4) |
| Platform | Allowed subnet sizes | /0 allowed? | Usable after reservation |
|---|---|---|---|
| AWS VPC | /16 to /28 | No | - |
| Azure VNet | /2 to /29 | No | - |
| Google Cloud VPC | /4 to /29 | No | - |
Cloud providers reserve addresses in every subnet (first four and the last address (network, VPC router, DNS, future use, broadcast) on AWS), so the usable count there differs from the classic 2^n - 2.