12 Jun 2026 10:47 AM - edited 17 Jun 2026 01:58 PM
This article focuses on Dynatrace Synthetic Monitoring, specifically Network Availability Monitors (NAM) using DNS, and explains why a private Synthetic location may not be selectable when creating DNS monitors.
It helps you understand the platform prerequisites and system‑level dependencies that determine whether DNS monitoring is available from a private location, and how to validate DNS availability using ActiveGate diagnostics and local DNS checks.
After deploying Synthetic‑enabled ActiveGates and assigning them to a new private Synthetic location, the location appears as Not supported when attempting to create a DNS Network Availability Monitor.
You may observe one or more of the following:
The ActiveGate diagnostic logs (vuc-status.log) indicate that DNS is unavailable, even though other multi‑protocol capabilities may still be operational:
2026-06-09T07:29:46,227Z [DiagnosticResultsHolder]
multi-protocol = `DiagnosticResultsChangedEvent[moduleName=MULTIPROTOCOL, diagnosticCasesResult=DiagnosticCasesResult[isOperational=true, cases={MULTIPROTOCOL_TCP=DiagnosticCaseDetail[isAvailable=true], MULTIPROTOCOL_DNS=DiagnosticCaseDetail[isAvailable=false], MULTIPROTOCOL_ICMP=DiagnosticCaseDetail[isAvailable=true]}]]`
When MULTIPROTOCOL_DNS is reported as isAvailable=false, DNS NAM monitors are automatically disabled for the private location.
For information on finding the log see Useful Synthetic ActiveGate logs
Use the following steps to determine whether the limitation is related to Dynatrace configuration or to host‑level DNS resolution.
On the ActiveGate host, check the vuc-status.log and confirm whether DNS is reported as unavailable:
MULTIPROTOCOL_DNS=DiagnosticCaseDetail[isAvailable=false]
If DNS is unavailable at this level, the private Synthetic location cannot support DNS NAM monitors.
/etc/hosts file are also used for hostname resolution./etc/hosts is consulted when relevant hostnames are defined therenslookup for basic DNS validationRun the following command directly on the ActiveGate host:
nslookup -debug -type=A localhost
This check validates that:
If this command fails, DNS NAM monitors will not be enabled for the private Synthetic location.
dig for detailed DNS validationIn addition to basic DNS checks, you can use the dig command on the ActiveGate host to validate DNS resolution more precisely.
👉 Run a simple lookup:
dig <TARGET_DOMAIN>👉 This allows you to:
NOERROR, NXDOMAIN, or timeout)👉 For more targeted testing, you can:
dig <TARGET_DOMAIN> A
dig <TARGET_DOMAIN> @<DNS_SERVER_IP>dig fails while other connectivity tests succeed, this confirms the issue is DNS-specific and explains why the ActiveGate reports MULTIPROTOCOL_DNS = isAvailable=false.Confirm that the ActiveGate host has:
/etc/resolv.conf on Linux)DNS availability in a private Synthetic location depends entirely on the underlying host’s ability to perform DNS resolution.
If DNS resolution is not functional at the system level:
MULTIPROTOCOL_DNS is marked as unavailableOnce DNS resolution is restored on the host:
After DNS is reported as available:
If none of the previous steps resolved the issue, open a chat and provide the Support Archive from the ActiveGate with the troubleshooting steps you have already completed.
📖 NAM monitors in containerized locations