Skip to main content
Version: Next

DNS Node A Records

Runbook Azure

DOCUMENT CATEGORY: Runbook SCOPE: DNS configuration for cluster nodes PURPOSE: Pre-create A records for Azure Local nodes MASTER REFERENCE: Microsoft Learn - Network Requirements

Status: Active


Overview

Pre-create forward lookup A records for each Azure Local node hostname before deployment.

What This Accomplishes

  • DNS name resolution for cluster nodes
  • Pre-staged DNS records for controlled environments
  • Documentation of hostname to IP mappings
info

The active directory information in these documents should have been decided in the planning phase and discovery phases. These are just examples. Please update your scripts with the right OU information, right security groups, DNS, etc.

Prerequisites

  • DNS Manager access or DNS Server tools
  • Node hostnames and management IP addresses
  • Authoritative DNS server permissions

Variables from variables.yml

Variable PathTypeDescription
identity.active_directory.domain.fqdnstringDNS zone name (AD domain FQDN)
cluster_arm_deployment.arc_node_resource_idslistNode resource IDs (hostnames extracted)
cluster_arm_deployment.starting_ipstringStarting management IP for node A records

DNS Record Creation

Pre-create forward lookup A records for each Azure Local node hostname. Do NOT create cluster name (CNO) or virtual client access name (VCO) records now—those are generated later by the failover cluster process.

  1. Open DNS Manager on an authoritative domain DNS server.
  2. Expand Forward Lookup Zones → select the Active Directory–integrated zone (for example, hybrid.mgmt).
  3. For each node:
  • Right‑click the zone → New Host (A or AAAA).
  • Enter node name (for example, hcinode01) and its management IPv4 address.
  • Leave "Create associated PTR record" unchecked unless the reverse zone is already delegated and managed.
  • Click Add Host.
  1. Repeat for all node hostnames (example: hcinode01, hcinode02, hcinode03, hcinode04).
  2. Document the mapping (hostname ↔ IP) in the deployment artifacts and store in version control.

Verification

$ZoneName = (Get-ADDomain).DNSRoot
'hcinode01','hcinode02','hcinode03','hcinode04' | ForEach-Object { Resolve-DnsName "$_.${ZoneName}" -ErrorAction SilentlyContinue | Select Name,IPAddress }

Notes

  • Only node hostnames are created now; cluster CNO/VCO records are deferred until cluster creation.
  • If dynamic secure updates are allowed and change control permits, this step can be skipped; retain the section for controlled environments.
  • Reverse (PTR) records are optional; create only if the reverse zone is already in scope.

Validation Checklist

  • DNS Manager or PowerShell access available
  • Node hostnames and IPs documented
  • A records created for all nodes
  • Records resolve correctly
  • Mappings documented in deployment artifacts

Next Steps

After configuring DNS records, proceed to Task 4 - Service & Admin Accounts for account creation.

Troubleshooting

Common Issues

DNS Record Creation Fails: Check DNS server permissions and zone access.

Records Not Resolving: Verify DNS server configuration and replication.

Dynamic Updates Blocked: Use manual creation in controlled environments.

Support Resources

Task 02: Security Groups↑ Part 3: On-Premises ReadinessTask 04: Service & Admin Accounts →

Version Control

VersionDateAuthorChanges
1.02026-01-31Azure Local Cloud Azure Local CloudnologyInitial document
1.12026-03-03Azure Local Cloud Azure Local CloudnologyStandardized runbook format