Azure Virtual Network
Azure Virtual Networks exist on Layer 3 of the OSI Networking Model.
Using Virtual Networks, resources to communicate to the internet, communicate between other resources, and communicate on premises.
All resources in a Virtual network can communicate outbound to the internet by default. This is changing at the end of 2024.
DNS
The default DNS server on every VNET is 168.63.129.16, but can be changed to any address.
Peering
Virtual Networks can be peered together, allowing for network topologies to be created.
Designing a Virtual Network
Guiding Principals
- It is reasonable to have multiple Virtual Networks per region, per subscription.
- Make sure the Address Space does not overlap with other VNets or or premises networks.
- Do you require isolation for security?
Address Space
Virtual Networks have a Address Space that is used by Azure Subnet.
It is recommended to use a Address Space enumerated in RFC 1918.
Following this, there are some restricted ranges that can not be used:
- 224.0.0.0/4 (Multicast)
- 255.255.255.255/32 (Broadcast)
- 127.0.0.0/8 (Loopback)
- 169.254.0.0/16 (Link-local)
- 168.63.129.16/32 (Internal DNS)