Skip to content

DNS Record

Overview

We've established a centralized private DNS zone to internally resolve IPs within the AVD (Azure Virtual Desktop) environment. As the app stack is private, internal service resolution is crucial for accessibility. It's important to include records for various environments (e.g., development, non-production, and production) in the centralized private DNS zone. Currently, we have hosted four private DNS zones for the App Service, Keyvault, Database, and Storage. These zones are distributed across four subscriptions, namely AVD, development, non-production, and production. The AVD-hosted zone serves as the centralized one, while the others cater to specific app stacks.

Once we create a private endpoint or set up a new private DNS zone, we need to link the virtual network and enable auto-registration. This action creates the A record on the private DNS zone. Additionally, whenever new infrastructure is provisioned, manual addition of records to the centralized private DNS zone becomes necessary."

Steps to Create A Records on the Private DNS Zone

  1. Access the centralized hosted private DNS zone.
  2. Navigate to the domain of the desired service for record creation.
  3. Select the 'Record Set' option.
  4. Add the name and choose the type: A - Address record. Assign the same IP that was created in the other private DNS zone.