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.
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.
Look up any DNS record type — A, MX, TXT, CNAME and more — against your choice of resolver.
Query a hostname across 34 public resolvers worldwide and see which have the latest record.
Verify the DNSSEC chain of trust for a domain from root to authoritative nameserver.
Consolidated MX, SPF, DMARC, and DKIM lookup — DNS records critical for email deliverability.
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 →