DNS Trace Monitoring

DNS Trace Monitoring

DNS Monitoring

DNS Trace Monitoring

Follow the complete DNS resolution path from root nameservers through TLD and authoritative nameservers to the final resolved IP. Identify exactly which delegation level is introducing a failure or latency, rather than seeing only a final pass or fail result.

Overview

DNS Trace monitoring in Cloudmon follows the full iterative DNS resolution path for a domain, starting from the root nameservers and following each delegation through TLD nameservers to the authoritative nameserver that holds the final record. At each hop, Cloudmon records the query time and whether the delegation succeeded. This gives you a detailed picture of where in the resolution chain a failure or delay is occurring.

Unlike DNS Server monitoring which verifies a single server's response, DNS Trace tests the entire resolution infrastructure for a domain end to end. It is the right tool when users report intermittent DNS failures and you need to identify which level of the hierarchy is responsible, or when you want to verify that a new domain delegation is correctly propagating through all nameserver levels. Navigate to Synthetic → DNS → DNS Trace to view all configured monitors.

Configuration

Navigate to Synthetic → DNS → DNS Trace and click the + Add button. Fill in the fields as follows:

FieldDescription
ProbeThe probe that will perform the DNS trace. For external domain traces, choose a probe with internet access to reach root nameservers.
NameA display name for this trace monitor, such as "example.com Full Trace".
DomainThe domain whose DNS resolution path will be traced, for example example.com or your business application domain.
PortPort used for DNS communication. Default is 53.
Record TypeThe DNS record type to query during the trace. Default is A (Address Record).
ProtocolTransport protocol for the trace queries. UDP is the default. TCP is used when responses are too large for a single UDP packet.
IntervalHow frequently the DNS trace runs, for example every 5 minutes.
Alert RuleA pre-configured alert rule to notify on trace failures.
Depends OnLink to another monitor. Alerts are suppressed if the dependency is already down, preventing cascading alarm noise.
Groups and TagsAssign to logical groups and add custom labels for organised filtering.

Click Save to add the monitor. Navigate to Synthetic → DNS → DNS Trace to view all configured trace monitors.

What Cloudmon Monitors

Clicking into any DNS Trace monitor opens its detail page. The Metrics Panel shows Availability as the percentage of successful trace completions over the selected time range, Downtime as the total duration the monitor was in a Down state, Query Performance as the final query response time in milliseconds, and Queries as the total number of trace queries performed including a count of failed queries. Three time-series charts are available: Final Query Time (ms) showing trends and anomalies in resolution time, Total Queries showing the number of queries performed per interval, and Failed Queries highlighting recurring failure patterns.

The Log Report tab provides a per-poll breakdown of each trace showing the full resolution path, the final server reached, final query time, and whether each hop in the delegation chain succeeded or failed. This is the key view for pinpointing at which nameserver level a resolution failure is occurring. The Outages tab lists recorded downtime periods including timestamps and durations.

Alarms

Cloudmon can alert your team when a DNS trace fails to complete or query performance exceeds a defined threshold. Each alarm is built around a simple IF/THEN model, where you select a metric, set a threshold, and define what happens when it is breached. Learn more.

Troubleshooting

IssueWhat to check
Trace fails immediately at the first hopThe probe cannot reach the root nameservers. Confirm the probe has outbound internet access on UDP port 53. If the probe is in a restricted network, firewall rules may be blocking DNS queries to external IP ranges. Switch to TCP protocol if UDP is filtered.
Trace fails at a specific delegation level consistentlyReview the Log Report tab to identify which nameserver hop is failing. A failure at the TLD level (e.g., .com or .net) indicates a problem with the domain's NS record delegation at the registrar. A failure at the authoritative level indicates the nameserver itself is unresponsive or misconfigured.
Final query time is much higher than expectedReview the Log Report to see per-hop query times and identify which delegation level is slow. High latency at the root or TLD level is typically a probe-to-root connectivity issue. High latency only at the authoritative level points to a slow or overloaded authoritative nameserver for that domain.
Failed queries count increasing but availability stays highThis pattern indicates intermittent failures that are resolving before the full consecutive interval threshold is reached. Check the Failed Queries time-series chart for patterns tied to specific times of day. Correlate with DNS server load, TTL expirations, or scheduled maintenance windows on nameservers.
    • Related Articles

    • DNS Monitoring

      DNS Monitoring DNS Monitoring Monitor the health, performance, and security of your DNS infrastructure. Cloudmon covers DNS server resolution, full trace path analysis, and DNSSEC chain of trust validation from configurable probe locations. DNS is ...
    • DNS Server Monitoring

      DNS Monitoring DNS Servers Monitoring Monitor specific DNS servers for resolution accuracy, response time, TTL consistency, and availability. Cloudmon queries each configured DNS server at regular intervals and alerts your team when a server fails to ...
    • Configuring Alarm Rules for DNS Monitoring

      DNS Monitoring Configuring Alarm Rules for DNS Monitoring Set up threshold-based alarms across DNS Server, DNS Trace, and DNSSEC monitors so Cloudmon notifies your team the moment a DNS check fails, resolution degrades, or a DNSSEC signature becomes ...
    • Synthetic Monitoring

      Synthetic Monitoring Synthetic Monitoring Proactively monitor the availability, performance, and security of your infrastructure and internet-facing services from configurable probe locations, before your users notice a problem. Synthetic Monitoring ...
    • Agent Vs Agentless Monitoring in cloudmon

      Attribute Agent-based Monitoring Agentless Monitoring – SNMP, WMI, TCP, ICMP Methodology Deploy the Cloudmon Agent on each server that requires monitoring. Cloudmon uses Probes to monitor IP network endpoints and devices in the network such as ...