DNS Is the Root of Most Azure Networking Confusion

Most networking issues in Azure are actually DNS issues. Here is why DNS is hard in Azure, and how we handle it. Public and Private DNS Do Not Play Well Together Azure resources have public endpoints by default. They resolve via public DNS. When you add a private endpoint, the resource gets a private IP. Now you have two IPs for the same resource: public IP (internet-facing) private IP (VNET-only) DNS must resolve to the private IP from within your VNET, and the public IP from outside. ...

February 10, 2026 · 6 min · Jose Rodriguez