Skip to content

DNS

The DNS monitor queries a DNS record and checks it resolves to the value you expect. It catches problems a plain uptime check misses entirely — your server can be perfectly healthy while a DNS misconfiguration, an expired record, or a registrar issue quietly routes traffic nowhere.

SettingDescriptionDefault
HostThe domain or hostname to query
Record typeA, AAAA, CNAME, MX, NS, TXT, SOA, CAA, or SRVA
DNS serverIP of the resolver to query, optionally ip:port (the agent’s system resolver if unset). Must be a public IP, not a hostname.
Expected valueThe value the record should resolve to
IntervalCheck frequencyshortest your plan allows
  • Verify a migration — Confirm an A or CNAME record actually points at the new infrastructure after a DNS change.
  • Catch registrar/DNS provider outages — A NS check against your authoritative servers flags the issue at the source, not just its downstream symptom.
  • Watch MX records — Make sure mail routing hasn’t silently drifted after a provider change.
  • Track TXT/CAA records — Useful for SPF/DKIM or certificate-authority-authorization records that are easy to break without noticing.
Agentnl-ams A example.com ? 93.184.216.34 · 18 ms Resolveryours, or a public one COMPARED TO YOUR EXPECTED VALUE matched → up mismatch / NXDOMAIN / timeout → failure A · AAAA · CNAME · MX · TXT · NS · CAA · SRV Catches expired domains, hijacked records and broken SPF/DKIM before your users do; query latency is charted like any other.

The monitor resolves the given record type for the host (against the configured DNS server, or a default public resolver) and compares the result to the expected value. The check fails if resolution errors out, times out, or the result doesn’t match what you specified.

Every check records the resolution status (matched / mismatched / failed), the resolved value, and the query latency, so you can also track DNS response time over time.