<!-- llms-explorer concept facts · https://llms-explorer.com/tree/atlas-private-dns-zones-azure/ · pack 2026-10-23 · ~820 tokens -->

# Atlas Private DNS Zones Azure

> Source-anchored research for Atlas Private DNS Zones Azure. Run status: COMPLETED.

Parent: [MongoDB Atlas on Azure](https://llms-explorer.com/tree/mongodb-atlas-on-azure/) · 4 facets · 8 facts · page: https://llms-explorer.com/tree/atlas-private-dns-zones-azure/

## How it works

- When diagnosing an Azure Atlas SRV connection, inspect the _mongodb._tcp seedlist and then resolve its returned target hostname. The expected combination is Atlas-assigned node ports and the endpoint NIC's private IP; checking only one A record misses service discovery. (medium confidence) — [source](https://www.mongodb.com/docs/atlas/security-private-endpoint.md)

## Problems, failure modes and limitations

- Manually freezing SRV ports creates maintenance risk: Atlas documents that Azure Private Link ports can change after cluster changes and recommends the DNS seedlist private endpoint-aware connection string. A custom copy needs a process to track those changes. (medium confidence) — [source](https://www.mongodb.com/docs/atlas/security-private-endpoint.md)
- A July 2024 user reported that an Azure Atlas private endpoint hostname resolved publicly to the VNet's private IP. This is an observation from one deployment; the thread does not establish a configuration error or a general Atlas disclosure policy. (low confidence) — [source](https://www.mongodb.com/community/forums/t/dns-resolution-issue-for-private-endpoint-on-mongodb-atlas-cluster-in-azure/289351)
- Creating a local Azure Private DNS Zone does not change Atlas's authoritative public DNS answers. A Microsoft Q&A exchange explicitly says Azure cannot control the third party's public publication of private endpoint addresses. (low confidence) — [source](https://learn.microsoft.com/en-us/answers/questions/1647839/how-to-connect-private-endpoint-created-in-azure-f)

## Comparisons and alternatives

- If creating an Atlas DNS override, scope the zone to the actual cluster-specific suffix, such as uzgh6.mongodb.net, rather than the entire mongodb.net namespace. Broad overrides can shadow unrelated public names and cause resolution failures. (high confidence) — [source](https://jaliyaudagedara.blogspot.com/2026/02/connecting-azure-to-mongodb-atlas-via.html?m=1)

## Facts and statements

- For Azure Private Link, Atlas publishes private endpoint-aware connection strings: SRV records identify distinct node ports on a shared hostname, and that hostname's A record resolves to the private endpoint NIC's private IP. (high confidence) — [source](https://www.mongodb.com/docs/atlas/security-private-endpoint.md)
- Azure Private DNS Zones can manually map Atlas endpoint hostnames to private IPs. The zone must be linked to the application's VNet for Azure DNS to serve those private records. (high confidence) — [source](https://learn.microsoft.com/en-us/answers/questions/1647839/how-to-connect-private-endpoint-created-in-azure-f)
- The February 2026 walkthrough constructs a custom Atlas zone with an A record for the endpoint IP, SRV records derived from endpoint connection-string ports, and a TXT record containing authSource and replicaSet options. (low confidence) — [source](https://jaliyaudagedara.blogspot.com/2026/02/connecting-azure-to-mongodb-atlas-via.html?m=1)
