Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.
2.1.1. Planning VNet Address Spaces
Azure VNets use RFC 1918 private address ranges. Your job is to allocate these ranges without overlap and with room for growth.
Available Private Ranges:
| Range | CIDR | Total Addresses |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | 16,777,216 |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | 1,048,576 |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | 65,536 |
Planning Considerations:
- Document existing on-premises networks – VNet ranges must not overlap with anything you'll connect to
- Reserve space per region – Assign non-overlapping ranges to each Azure region
- Size for growth – A /16 per VNet provides 65,536 addresses and easy mental math
- Leave gaps – Don't use contiguous ranges for all VNets; leave room to insert new networks
Example Enterprise Allocation:
⚠️ Exam Trap: Azure reserves 5 IP addresses in each subnet (first 4 and last). A /24 subnet provides 251 usable addresses, not 256.
Enroll to unlock the 4 practice questions written for this section, so you can test what you just read while it is fresh.
Enroll to unlock the 3 flashcards for this section and review them on a spaced-repetition schedule.
Written byAlvin Varughese
Founder•20 professional certifications