Protect your website with automated DNS monitoring.

Detect DNS issues before they impact your users. Get instant alerts for DNS record changes and outages with our advanced monitoring service.

DNS monitoring hero

Advanced features for advanced users.

Recurring notifications

Set threshold and recurrence parameters so that you don't miss any serious outage.

Maintenance windows

Set up maintenance windows to pause the monitoring during the maintenance.

Incident management

Get a single overview of all incidents. Filter by status, root cause, or custom tags, tag teammates for instant collaboration, and push updates to your status pages.

Response time monitoring

See your response times in a chart and get alerts when your website or service responds slower than usual.

Multi-location checks

Create monitors with specific monitoring regions you can choose and catch issues that only appear in specific locations.

SMS and voice call notifications

No internet? We can call or text you when something goes wrong.

GitHub logo
Slack logo
Gitlab logo
n8n logo
Canva logo
 OVHcloud logo
Akamai logo
rmit-logo
Atlassian logo
Intel logo
Electronic Arts (EA) logo
IBM logo
Adyen logo
Stanford University logo
BBC logo
Moody's logo
Siemens logo

Monitor all DNS records.

Track A, NS, CNAME, SOA, PTR, MX, TXT, AAAA, SRV, DS, NSECC, DNSKEY, NSEC3, SPF records for any unexpected changes. It helps you keep your domain settings secure and consistent at all times.

Monitor all DNS records

Instant alerts on changes.

Get notified immediately when a DNS record is modified, added, or deleted. This way, you can act fast to fix issues before they cause downtime or security risks.

Instant alerts on changes

Prevent downtime and security risks.

DNS monitoring helps you detect accidental or malicious changes before they affect your website visitors. Stay in control and keep your services running smoothly without disruptions.

Prevent downtime and security risks

Easy and quick setup.

Add your domain and choose which records you want to monitor. Setup only takes a few minutes, and you’ll start receiving alerts automatically if anything changes.

Easy and quick setup

Set up DNS monitoring in seconds.

Be the first who knows that your website is down. Reliable monitoring warns you before any significant troubles and saves you money.

Know more than

just up or down.

Multi-location checks, response time tracking, SSL and domain expiry alerts. The details that turn raw uptime data into something you can actually act on.

All you really care about 

monitored in one place.

From Websites and APIs to servers and cron jobs, UptimeRobot watches every layer. Nine monitor types, one dashboard.

Build trust with

public status pages.

Be transparent. Share your uptime with the public and inform your customers about any planned (or unplanned) outages.

UR_pspISO
UR_addMember

Add your team members 

to keep them notified.

You can invite all your team members to access your monitors, keep them notified and manage incidents. Choose from three levels of user access: read, write and notify-only.

Catch every incident
 before it reaches your users

Catch every incident 
before it reaches your users.

Get notified the instant something breaks: by email, SMS, Phone call, Slack, or webhook. Watch your whole stack from one place and pick the channels that reach your team fastest, so critical issues never sit unseen.

Frequently asked questions.

DNS, or Domain Name System, translates domain names like yoursite.com into the IP addresses servers use to communicate. Every website visit, email delivery, and online service connection depends on DNS working correctly.

DNS records control where that traffic goes. If a record changes unexpectedly because of a misconfiguration, accidental edit, or security issue, websites and services can break even while the server itself stays online.

UptimeRobot supports monitoring A, AAAA, CNAME, MX, NS, TXT, SOA, PTR, SRV, DS, NSEC, DNSKEY, NSEC3, and SPF records.

Teams commonly monitor A and AAAA records for website routing, MX records for email delivery, NS records for nameserver changes, and TXT records for SPF, DKIM, DMARC, and domain verification settings.

If a monitored DNS record changes unexpectedly, UptimeRobot sends an alert right away.

DNS monitoring catches problems where the server is still online but the DNS records pointing to it are incorrect.

That can include A records pointing to the wrong IP address, broken MX records affecting email delivery, missing TXT records that impact SPF or DMARC authentication, outdated CNAME records, or unauthorized DNS changes caused by hijacking or account compromise.

In many of these cases, standard uptime monitoring may still report the service as online because the server itself is still responding.

DNS monitoring watches for unexpected changes to DNS records like A, MX, CNAME, or TXT entries. Domain monitoring focuses on the domain registration itself and alerts you before the domain expires.

For example, DNS monitoring can detect traffic being routed to the wrong server, while domain monitoring prevents outages caused by an expired registration.

Both cover different risks, so many teams use them together.

Yes, you can monitor multiple domains and multiple DNS records in UptimeRobot.

Each domain can have its own monitor, and you can track individual record types or monitor multiple records together. If you manage several domains or subdomains, you can monitor all of them from the same dashboard.

To set up DNS monitoring in UptimeRobot, add a DNS monitor in your dashboard and enter the domain or hostname you want to track.

Then choose the DNS record type you want to monitor, such as A, MX, CNAME, TXT, or NS, and enter the expected value for that record. UptimeRobot checks the record regularly and alerts you if it changes unexpectedly.

You can also choose monitoring locations to verify how DNS records resolve from different geographic regions.

DNS monitoring is available on Solo, Team, and Enterprise plans. If you're on a paid plan, DNS monitors count toward your overall monitor quota and can be used alongside your other monitor types.

DNSChecker and similar tools are designed for manual lookups. You enter a domain and check how DNS records resolve from different locations at a specific moment in time.

UptimeRobot DNS monitoring works continuously in the background. It compares your DNS records against the expected values you define and alerts you automatically if something changes unexpectedly.

One is useful for troubleshooting DNS changes manually. The other monitors for unexpected changes around the clock.

4.7
stars out of 5
284+ reviews on

Get your FREE account now, 50 monitors included!

No credit card required!

Available also on: