upsonar.io

Free DNS Monitoring

upsonar.io tracks your DNS records and alerts you when they change. Detect hijacking, unauthorized modifications, and accidental misconfigurations — before they impact your users.

A, AAAA, CNAME, MX, NS, TXT · Change history · Free plan available

What is DNS monitoring?

DNS monitoring is the continuous automated tracking of a domain's DNS records to detect changes, misconfigurations, or hijacking attempts. A DNS monitor queries authoritative name servers for each configured record type (A, AAAA, CNAME, MX, NS, TXT, CAA) on a regular schedule and compares the current values against a stored baseline. Any change triggers an alert with the record type, old value, new value, and timestamp. DNS monitoring is distinct from uptime monitoring: an uptime monitor asks "is the server responding?" while a DNS monitor asks "is traffic still going to the right server?" — two different failure modes that require two different checks. DNS hijacking leaves the origin server completely untouched, so anything that only watches the origin shows everything as fine while every actual user is being silently redirected.

7
Record types monitored: A, AAAA, CNAME, MX, NS, TXT, CAA
~$150K
Stolen in 2018 MyEtherWallet BGP/DNS hijack (Cloudflare)
1–48h
Typical DNS propagation window, depending on TTL
< 5 min
Upsonar detection window on the free plan

Why DNS Monitoring Matters

DNS Hijacking

Attackers change your DNS to redirect traffic to their servers. DNS hijacking incidents affected major companies including MyEtherWallet and Brazilian banks. Traditional uptime monitors can't detect this — your server is still up.

Silent Changes

DNS changes propagate slowly and can go unnoticed for days. A wrong MX record means your emails go to someone else.

Instant Detection

Get alerted within minutes when any DNS record changes, with the old and new values so you can assess the impact immediately.

How DNS Monitoring Works

Authoritative queries, not cached lookups. Upsonar resolves DNS records by querying the authoritative name servers for the zone directly, not an ISP resolver or public resolver like 1.1.1.1. This matters because public resolvers cache records according to their TTL — a cached stale record would make a real change invisible to the monitor for up to 48 hours. Authoritative queries always return the live value, so changes are detected within one check cycle rather than after propagation completes.

Baseline comparison on every cycle. On the first check, Upsonar stores the current value of every configured record type as the baseline. Every subsequent check compares the live value to the baseline. Any difference — whether a new IP, a changed CNAME target, a new MX priority, or a tweaked TXT record — triggers an incident. The incident stores both the old and new values so you can diff them directly in the dashboard and decide whether the change was expected.

Per-record alert routing. Not every DNS change deserves the same urgency. A routine TXT update for domain verification is different from a surprise change to the NS records that delegate your entire zone. Upsonar lets you configure separate alert routing per record type, so NS and MX changes can page the security team while routine A-record updates go to a lower-priority channel. This keeps the signal-to-noise ratio high and prevents alert fatigue.

What We Monitor

A & AAAA Records — Track IPv4 and IPv6 address changes. Detect unauthorized IP modifications.
CNAME Records — Monitor alias changes that could redirect traffic to malicious servers.
MX Records — Detect mail server changes that could intercept your email.
NS Records — Nameserver changes are the most dangerous — they give control over all other records.
TXT Records — Track SPF, DKIM, DMARC, and domain verification records.
Change History — Full timeline of every DNS change with before/after values.

Check Your Domain's DNS Records

Enter any domain to see its current DNS records and domain info. No signup required.

Frequently Asked Questions

Protect Your DNS Records

Free plan includes DNS monitoring for 3 websites with email and Telegram alerts. No credit card required.

Set up in 30 seconds · Free forever

Last updated: April 2026