If DNS breaks, everything breaks. Monitor A, AAAA, CNAME, MX, NS, PTR, SOA and TXT records, verify the answers and get alerted the moment resolution fails or a record changes.
Websites, email and APIs all start with a DNS lookup. A deleted record, an expired zone, a misconfigured change or a hijacked name server can take everything offline while your servers are perfectly healthy.
A DNS monitor queries the record you care about on a schedule, compares the answer with what you expect and tells you right away when anything differs.
Every check is stored in a full log, so you can see exactly when and how something changed.
A, AAAA, CNAME, MX, NS, PTR, SOA, TXT, or all records at once.
Define a string that must appear in the response, so a wrong value counts as a failure.
Query a specific resolver to test a particular configuration.
Query from different countries to see regional differences.
From sign-up to your first alert in a few minutes.
For example the MX record of your mail domain.
Optionally require a specific string in the answer.
Any mismatch or failed lookup notifies your team.
Sensible defaults get you started; every option below can be tuned per monitor.
| Setting | What it does |
|---|---|
| Domain / IP | What to look up. |
| Record type | A, AAAA, CNAME, MX, NS, PTR, SOA, TXT, or all. |
| String to expect | Text that must be present in the DNS response. |
| DNS server | The resolver to query. |
| Frequency | How often the check runs: 1 to 120 minutes. The Free plan checks from every 15 minutes; Premium from every minute. |
| Locations | Run the check from one or several of 9 locations: Spain, France, United Kingdom, USA (New York, Los Angeles), Australia, Singapore, Japan and Germany. |
| Notifications | Pick any of your pre-configured alert channels: e-mail, SMS, Telegram, Slack, Messenger, voice call, webhooks and more. |
| Status page | Make the statistics of this monitor public or private. |
| Tags | Group monitors with tags to keep large accounts tidy. |
| IP version | Force IPv4, IPv6, or let Upzilla use whichever is available. |
Confirm that new records went live and old ones are gone.
Watch MX, SPF and DKIM TXT records for accidental edits.
Notice unexpected NS or A changes that may signal hijacking.
Verify all providers return the same answer.
Create as many notification methods as you like, even on the free plan.
A, AAAA, CNAME, MX, NS, PTR, SOA and TXT, or all records for a domain.
Yes. In the advanced options you can define which DNS server to query.
Yes, if you set a string to expect, any answer that does not match triggers an alert.
Yes, try our DNS Lookup tool for a one-off query.
No card required. 10 monitors of any type, free.