🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided AZ-700 Domain 1
Domain 1 — Module 3 of 7 43%
3 of 26 overall

AZ-700 Study Guide

Domain 1: Core Networking Infrastructure

  • Virtual Networks: Your Cloud Foundation Free
  • IP Addressing: Public, Private & Prefixes Free
  • Name Resolution: Azure DNS Free
  • Routing: UDRs, Route Server & NAT Gateway Free
  • VNet Peering and Connectivity
  • Network Monitoring and Diagnostics
  • DDoS Protection and Security Posture

Domain 2: Connectivity Services

  • Site-to-Site VPN: Connecting On-Premises
  • Point-to-Site VPN: Remote Access
  • ExpressRoute Fundamentals
  • ExpressRoute: Advanced Features
  • Azure Virtual WAN
  • Choosing Your Hybrid Connection

Domain 3: Application Delivery Services

  • Azure Load Balancer: Layer 4
  • Traffic Manager: DNS-Based Routing
  • Application Gateway: Layer 7
  • Azure Front Door: Global Delivery
  • Choosing the Right Load Balancer

Domain 4: Private Access to Azure Services

  • Private Link and Private Endpoints
  • Private Endpoint DNS
  • Service Endpoints: When and How

Domain 5: Network Security Services

  • NSGs and Application Security Groups
  • Flow Logs, IP Flow Verify & Network Manager Security
  • Azure Firewall: SKUs and Deployment
  • Azure Firewall Manager and Policies
  • Web Application Firewall (WAF)

AZ-700 Study Guide

Domain 1: Core Networking Infrastructure

  • Virtual Networks: Your Cloud Foundation Free
  • IP Addressing: Public, Private & Prefixes Free
  • Name Resolution: Azure DNS Free
  • Routing: UDRs, Route Server & NAT Gateway Free
  • VNet Peering and Connectivity
  • Network Monitoring and Diagnostics
  • DDoS Protection and Security Posture

Domain 2: Connectivity Services

  • Site-to-Site VPN: Connecting On-Premises
  • Point-to-Site VPN: Remote Access
  • ExpressRoute Fundamentals
  • ExpressRoute: Advanced Features
  • Azure Virtual WAN
  • Choosing Your Hybrid Connection

Domain 3: Application Delivery Services

  • Azure Load Balancer: Layer 4
  • Traffic Manager: DNS-Based Routing
  • Application Gateway: Layer 7
  • Azure Front Door: Global Delivery
  • Choosing the Right Load Balancer

Domain 4: Private Access to Azure Services

  • Private Link and Private Endpoints
  • Private Endpoint DNS
  • Service Endpoints: When and How

Domain 5: Network Security Services

  • NSGs and Application Security Groups
  • Flow Logs, IP Flow Verify & Network Manager Security
  • Azure Firewall: SKUs and Deployment
  • Azure Firewall Manager and Policies
  • Web Application Firewall (WAF)
Domain 1: Core Networking Infrastructure Free ⏱ ~14 min read

Name Resolution: Azure DNS

Configure Azure DNS for public and private name resolution — public zones, private zones, auto-registration, and DNS Private Resolver for hybrid environments.

Name Resolution: Azure DNS

Nobody memorises IP addresses. DNS translates names like app.pinnacle.com into IPs. This module covers how Azure handles DNS — from the automatic basics to the advanced DNS Private Resolver for hybrid scenarios.

🎬 Video coming soon

Azure DNS — Public, Private, and Resolver

Azure DNS — Public, Private, and Resolver

~14:00
☕ Simple explanation

DNS is the phone book of the internet — it translates names like app.pinnacle.com into IP addresses like 10.20.1.5. Azure gives you DNS automatically for VMs in the same VNet. But when you need your own domain names, host zones for the internet, or bridge Azure and on-prem DNS, you need to understand Azure DNS.

Azure provides multiple DNS solutions: Azure-provided DNS (168.63.129.16) for built-in VNet resolution, Azure DNS public zones for authoritative hosting of public domains, Azure DNS private zones for private name resolution across linked VNets, and Azure DNS Private Resolver for managed conditional forwarding between Azure and on-premises.

VNet DNS Options

When you create a VNet, you choose how resources resolve DNS names:

OptionHow It WorksLimitations
Azure-provided DNSDefault. Azure handles resolution within the VNet automatically.Cannot resolve names across VNets. No conditional forwarding. No custom domain names.
Custom DNS serversPoint VNet DNS settings to your own DNS server IPs (e.g., AD DS domain controllers).You manage the servers, availability, and forwarding rules.
DNS Private ResolverAzure-managed inbound/outbound DNS endpoints in your VNet. Replaces custom DNS VMs.Requires its own delegated subnets.

Exam Tip: Azure-provided DNS works great within a single VNet — VMs can resolve each other by hostname. But it cannot resolve across peered VNets, do conditional forwarding, or register custom domain names. For anything beyond single-VNet resolution, you need private DNS zones or a resolver.

The Magic IP: 168.63.129.16

Every Azure VM uses 168.63.129.16 as its DNS resolver by default. This isn’t a real server you can ping from outside — it’s Azure’s internal virtual IP that handles DNS resolution, health probes, and DHCP. You’ll see it referenced throughout Azure networking.

Public DNS Zones

Public DNS zones host your internet-facing DNS records. If Ravi owns pinnacle.com, he can manage its DNS records in Azure DNS.

🏢 Ravi’s scenario: Pinnacle Financial currently manages DNS with an external provider. Ravi migrates to Azure DNS:

  1. Creates a public DNS zone for pinnacle.com
  2. Azure assigns four name servers (e.g., ns1-03.azure-dns.com)
  3. Ravi updates his domain registrar to point to these Azure name servers
  4. Adds records: A record for app.pinnacle.com, MX for email, TXT for verification

Important record types:

Record TypePurposeExample
AMaps name to IPv4app.pinnacle.com to 20.53.x.x
AAAAMaps name to IPv6app.pinnacle.com to 2001:db8::1
CNAMEAlias to another namewww.pinnacle.com to app.pinnacle.com
MXMail routingpinnacle.com to mail.pinnacle.com
TXTText verificationSPF, DKIM, domain verification
AliasAzure-specific — points to Azure resourcepinnacle.com to Azure Traffic Manager

Alias records are unique to Azure DNS. They point directly to an Azure resource (public IP, Traffic Manager, Front Door, CDN) and automatically update when the resource’s IP changes. Unlike CNAME records, alias records work at the zone apex (e.g., pinnacle.com without www).

Exam Tip: Azure DNS is not a domain registrar — you cannot buy domain names through Azure DNS. You purchase domains elsewhere (e.g., Azure App Service domains, GoDaddy, Cloudflare) and delegate to Azure DNS name servers.

Private DNS Zones

Private DNS zones provide name resolution within your Azure virtual networks — no internet exposure.

☁️ Elena’s scenario: Skyline Logistics needs VMs across three peered VNets to resolve each other by name (e.g., db01.skyline.internal). She creates a private DNS zone:

  1. Creates private zone skyline.internal
  2. Links the zone to each VNet with two types of links:
Link TypeWhat It Does
Registration linkVMs in the linked VNet auto-register their DNS records. Max one registration link per VNet.
Resolution linkVMs in the linked VNet can resolve records from the zone but don’t auto-register. No limit on resolution links.

Key rules:

  • A VNet can have only one registration link (to one private zone) but multiple resolution links
  • Auto-registration creates A records for VM primary NIC IPs
  • Private zones support up to 1,000 VNet links per zone
  • You can have multiple private zones and link them to the same VNet for resolution

🏢 Ravi’s extension: He creates pinnacle.internal as a private zone. Hub VNet gets a registration link (so shared services VMs auto-register). Spoke VNets get resolution links (so they can look up hub VMs). Spoke VMs register in separate private zones for their own domains.

ℹ️ Private DNS Zones for Private Endpoints

When you create a private endpoint for a service like Azure SQL, the recommended pattern is:

  1. Create a private DNS zone with the service-specific name (e.g., privatelink.database.windows.net)
  2. Link it to your VNets
  3. The private endpoint auto-registers an A record mapping the FQDN to its private IP

This means mydb.database.windows.net resolves to the private IP within your VNet instead of the public IP. More on this in Domain 4.

DNS Private Resolver

Before the DNS Private Resolver, hybrid DNS required running IaaS DNS forwarder VMs — they needed patching, HA pairs, and monitoring. The Private Resolver is a fully managed replacement.

Components:

ComponentPurposeSubnet
Inbound endpointReceives DNS queries from on-premises (via VPN/ER). Provides a private IP that on-prem DNS can forward to.Dedicated delegated subnet
Outbound endpointSends DNS queries to on-premises or external DNS (conditional forwarding). Linked to DNS forwarding rulesets.Dedicated delegated subnet
Forwarding rulesetDefines where to forward queries for specific domains (e.g., forward corp.local to on-prem DNS at 192.168.1.5).Linked to VNets
DNS Forwarder VMs vs DNS Private Resolver
FeatureForwarder VMsDNS Private Resolver
ManagementYou manage, patch, scaleFully managed by Azure
High availabilityYou deploy HA pairsBuilt-in HA
CostVM compute costsPer-endpoint hourly + per-query
Conditional forwardingConfigure on each VMCentralised forwarding rulesets
Max throughputLimited by VM sizeUp to 10,000 queries/second per endpoint
VNet integrationDeployed in VNetDeployed in VNet with delegated subnets

🏢 Ravi’s hybrid DNS: On-premises DNS servers forward pinnacle.internal to the Private Resolver’s inbound endpoint IP. The resolver checks private DNS zones and returns the private IP. For on-prem domains like corp.pinnacle.local, he creates a forwarding ruleset on the outbound endpoint to forward to 192.168.1.5 (on-prem DNS).

Key Takeaways

  • Azure-provided DNS works within one VNet only — no cross-VNet, no conditional forwarding
  • Public DNS zones host internet-facing records; alias records auto-update for Azure resources
  • Azure DNS is not a registrar — you manage domains elsewhere
  • Private DNS zones enable cross-VNet resolution with registration and resolution links
  • DNS Private Resolver replaces forwarder VMs with a managed service

Test Your Knowledge

Question

What is 168.63.129.16?

Click or press Enter to reveal answer

Answer

Azure's virtual public IP used internally for DNS resolution, health probes, DHCP, and other platform services. Every Azure VM uses it as the default DNS resolver.

Click to flip back

Question

Can VMs in peered VNets resolve each other using Azure-provided DNS?

Click or press Enter to reveal answer

Answer

No. Azure-provided DNS only works within a single VNet. For cross-VNet resolution, use Private DNS zones linked to both VNets, or a DNS Private Resolver.

Click to flip back

Question

What are the two components of a DNS Private Resolver?

Click or press Enter to reveal answer

Answer

Inbound endpoint — receives queries from on-prem/external. Outbound endpoint — forwards queries to on-prem/external DNS using forwarding rulesets. Each requires its own delegated subnet.

Click to flip back

Question

Is Azure DNS a domain registrar?

Click or press Enter to reveal answer

Answer

No. Azure DNS hosts DNS zones and records, but you must purchase and register domain names through a separate registrar. You then delegate to Azure DNS name servers.

Click to flip back


Knowledge Check

Elena's VMs in VNet-A need to resolve names of VMs in VNet-B. Both VNets are peered. What's the recommended approach?

Knowledge Check

What is an alias record in Azure DNS?

Knowledge Check

Ravi needs on-premises servers to resolve Azure private DNS zones. What should he deploy?


Next up: Routing: UDRs, Route Server and NAT Gateway — Control how traffic flows with user-defined routes, understand BGP with Route Server, and configure NAT Gateway for outbound internet.

← Previous

IP Addressing: Public, Private & Prefixes

Next →

Routing: UDRs, Route Server & NAT Gateway

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.