An Azure service that enables hosting Domain Name System (DNS) domains in Azure.
- Yes. Centralized Private DNS zones in the hub/connectivity subscription can be used to resolve Private Endpoint DNS queries from on-premises via conditional forwarding. The recommended pattern is:
- Link the Azure Private DNS zones (for example,
privatelink.blob.core.windows.net,azure.contoso.com, etc.) to the hub VNet(s). - Expose those zones to on-premises by forwarding queries from on-premises DNS to an Azure-side DNS endpoint.
- In Microsoft guidance, this Azure-side endpoint is typically the inbound endpoint of Azure DNS Private Resolver in the hub VNet. On-premises DNS servers are configured with conditional forwarders for the Azure private zones, pointing to that inbound endpoint IP. The resolver then uses Azure-provided DNS (168.63.129.16) to resolve records in the linked Private DNS zones and returns the private IPs to on-premises.
- On-premises DNS servers have conditional forwarders for each private endpoint public DNS zone, pointing to the DNS Private Resolver inbound endpoint in the hub VNet.
- The hub VNet is linked to the Private DNS zones for Azure services.
- Link the Azure Private DNS zones (for example,
- No, not in the way described. Azure-provided DNS (168.63.129.16) cannot be directly used as a target for conditional forwarding from on-premises, and it does not accept queries from outside Azure VNets. Key points from the documented designs:
- For Azure-only environments, Azure Private DNS zones plus Azure-provided DNS are sufficient; VMs in VNets linked to the zones resolve records automatically via 168.63.129.16.
- For environments that require name resolution across Azure and on-premises, guidance is to use DNS Private Resolver together with Azure Private DNS zones. On-premises DNS uses conditional forwarders to the resolver’s inbound endpoint IP in the hub VNet, not directly to 168.63.129.16.
- The DNS Private Resolver then uses Azure-provided DNS as a forwarder to resolve records in Azure Private DNS zones and returns answers to on-premises.
- Uses on-premises DNS as the primary resolver for workloads, and
- Needs to resolve Private Endpoint FQDNs in centralized Azure Private DNS zones
References: