An Azure service that enables hosting Domain Name System (DNS) domains in Azure.
Hi Damián Dedó,
Since the delete operation is also failing with the same backend error, this indicates the DNS Private Resolver resource is likely stuck in a failed provisioning state within the Network Resource Provider.
This is typically associated with repeated backend processing failures rather than a customer-side configuration issue.
Please Verify the inbound endpoint subnet: is delegated to:
Microsoft.Network/dnsResolvers
Contains no other resources
- Retry the delete operation after some time In some cases, transient backend states may clear automatically.
- Since the delete operation is also failing with the same backend error, this indicates the DNS Private Resolver resource is likely stuck in a failed provisioning state within the Network Resource Provider. The key indicators are:
InternalServerError andcircuitBreaker=``[state=Open]I tried to create the DNS Resolver with an inbound endpoint using the below Bicep code with API versionMicrosoft.Network/dnsResolvers@2022-07-01, and the deployment completed successfully.@description('name of the new virtual network where DNS resolver will be created') param resolverVNETName string = 'dnsresolverVNET' @description('the IP address space for the resolver virtual network') param resolverVNETAddressSpace string = '10.7.0.0/24' @description('name of the dns private resolver') param dnsResolverName string = 'dnsResolver' @description('the location for resolver VNET and dns private resolver - Azure DNS Private Resolver available in specific region, refer the documenation to select the supported region for this deployment. For more information https://docs.microsoft.com/azure/dns/dns-private-resolver-overview#regional-availability') @allowed([ 'australiaeast' 'uksouth' 'northeurope' 'southcentralus' 'westus3' 'eastus' 'northcentralus' 'westcentralus' 'eastus2' 'westeurope' 'centralus' 'canadacentral' 'brazilsouth' 'francecentral' 'swedencentral' 'switzerlandnorth' 'eastasia' 'southeastasia' 'japaneast' 'koreacentral' 'southafricanorth' 'centralindia' 'westus' 'canadaeast' 'qatarcentral' 'uaenorth' 'australiasoutheast' 'polandcentral' ]) param location string @description('name of the subnet that will be used for private resolver inbound endpoint') param inboundSubnet string = 'snet-inbound' @description('the inbound endpoint subnet address space') param inboundAddressPrefix string = '10.7.0.0/28' @description('name of the subnet that will be used for private resolver outbound endpoint') param outboundSubnet string = 'snet-outbound' @description('the outbound endpoint subnet address space') param outboundAddressPrefix string = '10.7.0.16/28' @description('name of the vnet link that links outbound endpoint with forwarding rule set') param resolvervnetlink string = 'vnetlink' @description('name of the forwarding ruleset') param forwardingRulesetName string = 'forwardingRule' @description('name of the forwarding rule name') param forwardingRuleName string = 'contosocom' @description('the target domain name for the forwarding ruleset') param DomainName string = 'contoso.com.' @description('the list of target DNS servers ip address and the port number for conditional forwarding') param targetDNS array = [ { ipAddress: '10.0.0.4' port: 53 } { ipAddress: '10.0.0.5' port: 53 } ] resource resolver 'Microsoft.Network/dnsResolvers@2022-07-01' = { name: dnsResolverName location: location properties: { virtualNetwork: { id: resolverVnet.id } } } resource inEndpoint 'Microsoft.Network/dnsResolvers/inboundEndpoints@2022-07-01' = { parent: resolver name: inboundSubnet location: location properties: { ipConfigurations: [ { privateIpAllocationMethod: 'Dynamic' subnet: { id: '${resolverVnet.id}/subnets/${inboundSubnet}' } } ] } } resource resolverVnet 'Microsoft.Network/virtualNetworks@2022-01-01' = { name: resolverVNETName location: location properties: { addressSpace: { addressPrefixes: [ resolverVNETAddressSpace ] } enableDdosProtection: false enableVmProtection: false subnets: [ { name: inboundSubnet properties: { addressPrefix: inboundAddressPrefix delegations: [ { name: 'Microsoft.Network.dnsResolvers' properties: { serviceName: 'Microsoft.Network/dnsResolvers' } } ] } } { name: outboundSubnet properties: { addressPrefix: outboundAddressPrefix delegations: [ { name: 'Microsoft.Network.dnsResolvers' properties: { serviceName: 'Microsoft.Network/dnsResolvers' } } ] } } ] } }
Output
If the above steps did not help resolve your issue, please feel free to share the details in a private message so we can proceed with further troubleshooting over a Teams call. I am happy to connect with you on Teams to investigate and resolve the issue.
Please
and “up-vote” wherever the information provided helps you, **this can be beneficial to other community members.