DNS monitoring that catches record changes before they break your site or email

Uptime Tracker DNS monitors resolve a record on a schedule and alert you when the lookup fails or the answer no longer matches what you expect. A, AAAA, CNAME, MX and TXT records are supported on every plan, and Starter adds NS, SRV and PTR.

Free plan · no credit card · or compare plans

[ 001 ]

Expected answers

Optionally pin the answer you expect, such as an IP address or MX host, and alert on any change.

[ 002 ]

Free record types

A, AAAA, CNAME, MX and TXT on every plan, including Free.

[ 003 ]

More on Starter

NS, SRV and PTR records for delegation, service discovery and reverse DNS.

[ 004 ]

Catches silent changes

Spot hijacked, expired or accidentally edited records that a website check may miss.

[ 005 ]

Email deliverability

Watch MX and TXT records that control mail routing and sender authentication.

Why monitor DNS separately?

DNS problems are among the hardest outages to diagnose because they often affect only some users, some record types or some services. A DNS monitor checks the records directly, so you learn about a change even before caching makes it visible everywhere.

Situations DNS monitoring catches:

  • Accidental edits. Someone changes an A record during a migration and points the site at an old server.
  • Email routing breaks. MX records are removed or replaced when switching mail providers, and mail starts bouncing.
  • Lost sender authentication. An SPF or DMARC TXT record is overwritten, and your emails begin landing in spam.
  • Delegation changes. Nameserver (NS) records change at the registrar, which can signal a misconfiguration or a hijack.
  • Unauthorized changes. A compromised DNS account redirects traffic elsewhere while the old server still looks healthy.

A website monitor will eventually notice some of these, but only once the change has propagated and only for the hostname it checks. DNS monitors watch the records themselves, including ones that no HTTP check would ever touch, such as TXT and MX.

DNS monitors work alongside website monitoring and domain-expiry monitoring to cover the full path from the domain registration to the page.

Supported record types and expected answers

Uptime Tracker resolves the record you choose and, if you set an expected answer, fails the check when the response does not match. Without an expected answer, the check fails only when the lookup itself fails.

RecordPlanWhat to monitor
A / AAAAFreeThe IPv4 / IPv6 address your site or API should point to
CNAMEFreeAliases pointing to a CDN, platform or SaaS provider
MXFreeMail servers for your domain
TXTFreeSPF, DMARC and domain verification records
NSStarterThe nameservers your domain is delegated to
SRVStarterService records for SIP, XMPP, game servers and others
PTRStarterReverse DNS for mail server IPs

Expected answers are most useful for records that should rarely change: the A record of a server with a fixed IP, the MX hosts of your mail provider, your SPF record. For records that change by design, such as A records behind a CDN that rotates addresses, leave the expected answer empty and just alert on lookup failures.

When a check fails, the normal two-consecutive-failure confirmation applies before an incident opens, which filters out a single slow resolver response.

Protecting email deliverability with DNS checks

Email depends more on DNS than almost anything else, so a handful of DNS monitors is the simplest way to protect deliverability. A missing MX record means inbound mail bounces; a broken SPF or DMARC record means outbound mail is more likely to be rejected or filtered as spam.

A sensible set of monitors for a domain that sends and receives email:

  1. MX on example.com with the expected mail host of your provider.
  2. TXT on example.com with an expected answer containing your SPF record, which starts with v=spf1.
  3. TXT on _dmarc.example.com with your DMARC policy, which starts with v=DMARC1.
  4. PTR on your mail server's IP on Starter, if you run your own outbound mail server.

On Team you can add SMTP and IMAP checks that verify the mail server banner and TLS without logging in; see port and protocol monitoring. Together these cover routing, authentication and server availability.

These checks are particularly valuable for small businesses, where a single DNS edit by a web designer or hosting provider can quietly stop email for days.

Set up a DNS monitor

A DNS monitor can be added in about a minute on any plan.

  1. Sign in and create a new monitor with the type DNS.
  2. Enter the name to resolve, such as example.com or _dmarc.example.com.
  3. Choose the record type: A, AAAA, CNAME, MX or TXT on any plan, or NS, SRV or PTR on Starter and Team.
  4. Optionally enter the expected answer. Leave it empty for records that change by design.
  5. Set the interval and alert channels, and add a tag such as dns for routing.

Record changes you make yourself will trigger the monitor if you pinned the old answer. Update the expected answer as part of the change, or schedule a short maintenance window while the change propagates.

If you manage DNS for many domains, create monitors in bulk with CSV import or the REST API. Tag them by domain or client so routing rules can send DNS alerts to whoever manages that zone. Start with the records that would cause the most damage if changed: MX, SPF and the A record of your main site.

What's included on each plan

DNS monitoring of the five most common record types is free; Starter adds NS, SRV and PTR records.

FreeStarterTeam
A, AAAA, CNAME, MX, TXTYesYesYes
NS, SRV, PTRNoYesYes
Expected answer matchingYesYesYes
Domain-expiry monitorsNoYesYes
Standard monitors21050
Fastest interval5 minutes60 seconds30 seconds

The free record types cover the checks most sites need: the address your site points to, aliases to a CDN, mail routing, and SPF or DMARC. Starter is worth it if you want to watch nameserver delegation, which is one of the clearest early signs of a hijacked or misconfigured domain, or if you run services that rely on SRV records or reverse DNS for a mail server. Free's two standard monitors are shared with website checks, so watching several records usually calls for Starter's 10.

Starter also adds domain-expiry monitors, which pair naturally with DNS checks: one watches the records, the other the registration they depend on. See the pricing page for all limits.

FAQ

Frequently asked questions

How do I monitor DNS record changes?

Create a DNS monitor in Uptime Tracker, choose the record type, and enter the expected answer. The check fails and alerts you when the lookup fails or the answer no longer matches.

Which DNS record types can Uptime Tracker monitor?

A, AAAA, CNAME, MX and TXT on every plan, including Free. Starter and Team add NS, SRV and PTR records.

Can I monitor my SPF and DMARC records?

Yes. Use TXT monitors on your domain for SPF and on _dmarc.yourdomain for DMARC, with expected answers. TXT monitoring is available on the Free plan.

Is DNS monitoring free?

Yes, for A, AAAA, CNAME, MX and TXT records. DNS monitors count toward the 2 standard monitors on Free. NS, SRV and PTR records require Starter or Team.

Will a planned DNS change trigger an alert?

If you pinned the old answer, yes. Update the expected answer as part of the change, or schedule a short maintenance window to suppress alerts while the new record propagates.

Uptime Tracker

Start monitoring in under five minutes

Start on the free plan — commercial use allowed. No credit card, no password, just your email address.

  • Free forever plan
  • No credit card
  • Cancel anytime