Share via

Centralized Private DNS Zone in the Hub Subscription

Sumit Gaur 415 Reputation points
2026-04-06T17:06:14.4266667+00:00

Hi Guys,

We are currently setting up a new Azure tenant using the Azure Landing Zone Accelerator to establish our platform landing zone. As part of this setup, we have centralized Private DNS Zones deployed in the connectivity subscription, along with our hub networks. These Private DNS Zones are linked to both the primary and secondary hub VNets.

Our plan is to use our custom on-premises DNS for most workloads, while relying on these Private DNS Zones to resolve queries for services accessed via Private Endpoints.

I have a couple of questions:

  1. Can these centralized Private DNS Zones be used to resolve Private Endpoint DNS queries via conditional forwarding from our on-premises DNS?
  2. Is it possible for this setup to work without deploying Azure Private DNS Resolver, and instead rely solely on the Azure-provided DNS IP for name resolution?

Thanks in advance for your guidance.

Azure DNS
Azure DNS

An Azure service that enables hosting Domain Name System (DNS) domains in Azure.


1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-04-06T17:06:33.5933333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more
    1. 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.
      This design is explicitly described for hybrid name resolution:
      • 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.
      So: centralized Private DNS zones are suitable for your scenario, but the supported hybrid pattern uses DNS Private Resolver as the bridge between on-premises DNS and Azure Private DNS.
    2. 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.
      Therefore, a hybrid design that:
      • Uses on-premises DNS as the primary resolver for workloads, and
      • Needs to resolve Private Endpoint FQDNs in centralized Azure Private DNS zones
      is not supported purely by pointing on-premises DNS at 168.63.129.16. The supported approach is to deploy Azure DNS Private Resolver in the hub VNet and forward from on-premises DNS to its inbound endpoint.

    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.