What you need to know
Review random upstream selection and the absence of an extra fallback when every configured DNS server is unavailable.
Potentially affected
Azure Firewall DNS proxy deployments using multiple custom upstream DNS servers.
DSE recommendation
Validate consistent answers and reachable failure paths across the configured DNS pool, without assuming list-order preference or an unconfigured fallback.
Source facts
When Azure Firewall has multiple custom DNS servers, Microsoft says it selects a server randomly. DNS proxy stops using a detected unhealthy server and uses another available one. If every configured server is unavailable, there is no additional DNS fallback.
While upstream servers remain unhealthy, the proxy performs health checks at five-second intervals using a recursive root-name-server query. Checks stop when an upstream is considered healthy and resume after a later error. Microsoft Learn.
Applicability
Inventory the firewall’s configured upstream addresses and the names each must resolve. For a Firewall Manager-managed instance, review the associated policy’s DNS settings as part of the configuration record.
DSE recommendation
DSE recommends treating the listed servers as a pool that must provide the intended answers, not as a preferred server followed by a special emergency resolver. Compare their forwarding and private-zone reachability with the application requirements. Define an operational response for loss of the entire pool instead of assuming the firewall will silently use an unlisted service.
Verification
In an approved test, query representative public and private names through the firewall and compare answers with each upstream. Exercise loss of one upstream and then the planned all-unavailable scenario within a safe test scope. Record observed resolution and recovery behavior. Confirm monitoring distinguishes upstream availability from whether the returned answer is correct for the requested application name.
Official references
Microsoft Learn: Azure Firewall policy DNS settings. Source retrieved September 9, 2026.
Review the official source
Azure Firewall policy DNS settings | Microsoft Learn · Verified September 9, 2026
Need help applying this guidance safely?
DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.
Talk with DSE