Azure private DNS resolution problem

David Fernando Lopez Cueca 60 Puntos de reputación
2026-09-07T14:45:08.4733333+00:00

I currently need to perform DNS resolution for a private Azure DNS zone from an on-premises environment using the Private DNS Resolver service. I have already configured the Private DNS Resolver's VNET to the Virtual Network Link of the private DNS zone, and I also have the Private Endpoint's VNET associated with the Virtual Network Link, but it always responds with the public IP address.

Azure DNS
Azure DNS

Servicio de Azure que permite hospedar dominios DNS (Sistema de nombres de dominio) en Azure.

0 comentarios No hay comentarios

1 respuesta

Ordenar por: Muy útil
  1. Zahid Barrera Ramirez 365 Puntos de reputación
    2026-09-10T19:18:27.73+00:00

    Hi @David Fernando Lopez Cueca

    If on-premises clients are still resolving the public IP, the first thing I would verify is whether the query is actually reaching the Inbound Endpoint of Azure DNS Private Resolver.

    The expected path should be:

    On-premises DNS

    → Conditional Forwarder

    → DNS Private Resolver Inbound Endpoint

    → Private DNS Zone

    → Private Endpoint IP

    A few checks:

    • Confirm the on-premises DNS Conditional Forwarder points to the private IP of the Resolver's Inbound Endpoint.

    • Confirm the Private DNS Zone is linked to the resolver VNet.

    • Confirm the expected A record exists in the Private DNS Zone and points to the Private Endpoint IP.

    • Make sure you are using the correct "privatelink.*" zone for the Azure service.

    A very useful test is:

    "nslookup <resource-fqdn> <inbound-endpoint-ip>"

    If that returns the private IP, the Azure side is working and the issue is most likely your on-premises DNS forwarding configuration.

    If it still returns the public IP, I would focus on the Private DNS Zone, VNet link, or missing/incorrect Private Endpoint record.

    Also, for many Azure Private Endpoint scenarios, the Conditional Forwarder should be configured for the public service namespace, for example "database.windows.net", rather than only the "privatelink.*" namespace.

    If you share the Azure service involved, the Private DNS Zone name, and the "nslookup" output, we can narrow it down quickly.

    If this answer was helpful, please consider marking it as helpful or accepting it as the answer.

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios

Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.