Azure cheat sheets
These cheat sheets cover the parts of Azure networking that trip people up most: how to size VNets and subnets, how the documented address reservation changes usable counts, and the exact syntax for the Azure CLI commands that create all of it. Every figure below comes from Microsoft Learn documentation.Azure networking limits has the hard caps; VNet and subnet sizing has the arithmetic; Azure CLI reference has copy-ready commands.
Use the calculators alongside the sheets when you design: IPv4 subnet calculator for per-prefix breakdowns, IP range to CIDR to turn a planned range into clean CIDR blocks, and VLSM calculator to right-size a whole plan from host requirements instead of guessing.
Cheat sheets
Networking
VNet address spaces, the five reserved IPs per subnet, and a usable-address table from /16 to /29.
Azure CLI
Verified az login, group, VNet, subnet and VM commands with the documented flag names.
Limits
Official caps for VNets, subnets, NSGs, peerings and public IPs under Resource Manager.
Free network tools
Subnet CalculatorIPv6 CalculatorWildcard MaskRange → CIDRSplitterAggregatorVLSM CalculatorPracticeCheat Sheet
FAQ
What is the smallest subnet Azure allows?
/29. Azure does not support smaller subnets — /31 and /32 point-to-point style ranges are not available — and the five-address platform reservation leaves just 3 usable IPs in that /29.
How many usable IPs does a /24 subnet have in Azure?
251. Azure reserves the first four addresses (network, default gateway and two Azure DNS mappings) plus the last address of the range, so usable = 256 − 5 = 251.
How do peering limits affect deep VNet designs?
Peer with purpose: 500 peerings per VNet, 128,000 total private addresses across the whole peered group, no transitive peering, and overlapping address spaces cannot be peered. Peering bandwidth is not limited — throughput is bound only by the connecting VMs or NICs.
Where can I check the math instead of memorizing it?
Use the subnet calculator for per-prefix usable counts, the VLSM calculator when designing multiple subnets from host requirements, and the IP range to CIDR tool when a range needs converting to clean CIDR blocks.