DNS Monitoring

Detect DNS changes and propagation failures instantly.

DNS is the foundation of every Internet-facing service. A misconfigured record, an unauthorized change, or a propagation delay can take down websites, email delivery, and APIs simultaneously. NetTests monitors your DNS records continuously — across multiple resolvers — and alerts you the moment something changes or stops resolving correctly.

Why DNS failures are so damaging

DNS failures are uniquely disruptive because they affect every service at once. When an A record stops resolving, your website is unreachable. When an MX record is wrong, email stops delivering. When a CNAME is removed, every subdomain that depends on it breaks. Unlike application failures that might affect individual features, DNS problems cascade instantly across your entire Internet presence.

DNS changes are also frequently made without proper coordination. A developer updating infrastructure, a hosting migration, a registrar transfer — any of these can introduce an unintended DNS change. Without monitoring, that change may not be discovered until customers report problems, by which point the damage is done.

DNS propagation adds another layer of risk. Even a correct DNS change takes time to propagate across the global resolver network. During that window, some users may see the old record and others the new one — leading to inconsistent behavior that is difficult to diagnose without visibility into what different resolvers are returning.

The business impact rarely stays contained to one system. An email outage caused by a broken MX record affects sales, support, and billing simultaneously, and a domain hijack discovered late can mean reputational damage that outlasts the technical fix by months.

How NetTests DNS monitoring works

NetTests queries your configured DNS records — A, AAAA, MX, TXT, CNAME, NS, SOA, and more — on a schedule you define. Each query is issued against multiple independent resolvers so you can detect propagation inconsistencies as well as authoritative server failures. The responses are compared against the previously recorded baseline, and any change — in record value, TTL, or resolver behavior — triggers an alert.

You can monitor for the presence or absence of specific values, verify that DNSSEC validation passes correctly, and track TTL values over time. NetTests stores the full response for every check, giving you a complete history of how your DNS has changed over time — invaluable during incident investigations and post-mortems.

For critical records like MX and SPF, DNS monitoring integrates with email health checks so that a change to your email authentication records surfaces in the same dashboard as your DNS record history.

Alerts reach your team through email, Slack, Microsoft Teams, or SMS — choose any combination per monitor. The dashboard shows every record you track, the resolvers it was checked against, and a timeline of every value it has ever held, so a propagation issue or an unauthorized change is easy to trace back to the exact moment it happened. Time to first alert is typically under a minute from the moment a change is confirmed across resolvers.

Key features

All record types

Monitor A, AAAA, MX, TXT, CNAME, NS, SOA, SRV, PTR, and CAA records across your zones.

Multi-resolver queries

Query multiple public and authoritative resolvers simultaneously to detect propagation inconsistencies.

Change detection

Alert immediately when a record value changes, a record is removed, or a new record appears.

DNSSEC validation

Verify that DNSSEC signatures are valid and that the chain of trust is intact for your zones.

TTL tracking

Monitor TTL values over time and receive warnings when TTLs are unexpectedly high or low.

Propagation visibility

See which resolvers worldwide have the current record and which are still returning stale values during migrations.

MX and email record monitoring

Specifically track MX, SPF, DKIM, and DMARC records — the DNS foundation of email deliverability.

Historical record

Every check result is stored so you can reconstruct exactly what your DNS looked like at any point in the past.

What you'll see

Every record, checked against multiple resolvers, with changes flagged the moment they're seen.

DNS Monitor — acme.com RECORD VALUE STATUS A acme.com 203.0.113.10 Unchanged MX acme.com 10 mail.acme.com Unchanged TXT acme.com v=spf1 include:... Changed NS acme.com ns1.acme.com Unchanged Alert sent — TXT record changed on 3 of 8 resolvers
Example monitor — illustrative data

Not ready to commit?

Try the free DNS Propagation Checker first. See your current records across 34 public resolvers worldwide with no account required, then set up continuous monitoring when you're ready.

Try the free tool →

Free DNS diagnostic tools

Query your DNS records now and turn them into scheduled monitors.

Frequently asked questions

What DNS records should I monitor?

At minimum, monitor your A and AAAA records (which determine where your domain resolves to), your MX records (which control email delivery), and your NS records (which delegate authority for your zone). SPF, DKIM, and DMARC TXT records are critical for email authentication and should also be monitored. For high-security environments, CAA records that restrict which CAs can issue certificates for your domain are worth tracking.

How long does DNS propagation take?

DNS propagation time is primarily determined by the TTL (Time to Live) of the records being changed. A record with a TTL of 3,600 seconds (one hour) will take up to one hour for all resolvers to refresh their cached value after a change. Records with lower TTLs propagate faster. Public resolvers like Google (8.8.8.8) and Cloudflare (1.1.1.1) respect TTLs closely, while some ISP resolvers may cache records longer. NetTests queries multiple resolvers so you can see propagation progress in real time.

What is DNSSEC and should I enable it?

DNSSEC (DNS Security Extensions) adds cryptographic signatures to DNS records, allowing resolvers to verify that the responses they receive are authentic and have not been tampered with in transit. This protects against DNS cache poisoning attacks. DNSSEC is strongly recommended for any domain where security matters — which is most domains. NetTests can validate that your DNSSEC chain is intact and alert you if a signature expires or the chain becomes invalid.

How can I detect unauthorized DNS changes?

DNS record monitoring with change detection is the most reliable way to catch unauthorized changes. When NetTests detects that a record value has changed from its baseline, it alerts you immediately — whether the change was made by your team or by an unauthorized actor. This is particularly important for detecting domain hijacking, where an attacker gains control of your registrar account and redirects your DNS to malicious infrastructure.

What is the difference between authoritative and recursive DNS?

Authoritative DNS servers hold the actual records for a domain and answer queries directly from that data. Recursive resolvers (like 8.8.8.8 or 1.1.1.1) answer queries on behalf of clients by querying authoritative servers and caching the results. When you change a DNS record, the authoritative server is updated immediately, but recursive resolvers continue serving the old cached value until the TTL expires. Monitoring both authoritative and recursive responses lets you distinguish between a change that was made correctly and one that has fully propagated.

Can DNS monitoring detect email deliverability problems?

Yes. Many email deliverability problems originate in DNS. A missing or malformed SPF record, an incorrect DMARC policy, a broken DKIM selector, or an MX record pointing to the wrong host — all of these are DNS problems that cause email to fail. NetTests monitors these records continuously and alerts when they change, helping you catch email configuration regressions before they start bouncing messages.

Monitor your DNS before an outage does it for you

NetTests queries your DNS records on a schedule, compares results across multiple resolvers, and alerts you the moment an unexpected change is detected.

Start monitoring free →
No credit card required  ·  Free plan available