Protect client sites with DNS monitoring

A DNS monitor asks a resolver for one record type — A, AAAA, CNAME, MX or TXT — on one hostname, every check, and tells you the moment that lookup stops returning an answer.

No card required · 50 monitors free · No time limit

Monitoring/harborbooks.com

harborbooks.com

DNS monitor · checked every 300s

Mute 1h Mute 24h Export CSV
Current Status
ISSUE
No A record
DNS Record
A
Record type being verified
Avg. Response (24h)
41ms
Resolver time
Uptime (30d)
99.99%
Reachability, last 30 days
OverviewFailed checksConfigurationAlerts & contactsMaintenance
Resolution logevery 300s
CheckedQueryAnswerResult
09:41:02A? harborbooks.comno answerNo A record
09:36:02A? harborbooks.comno answerNo A record
09:31:01A? harborbooks.com203.0.113.24Resolved
09:26:01A? harborbooks.com203.0.113.24Resolved
09:21:00A? harborbooks.com203.0.113.24Resolved

Configuration

Monitor TypeDNS
DNS RecordA
Check interval300s
Record types availableA, AAAA, CNAME, MX, TXT

Why this is an issue and not downtime

The A record stopped resolving after a registrar change. The origin server is still running — nothing is “down” in the reachability sense — so this is recorded as a failed check, and the alert names the record that vanished.

Maintenance value

Why this matters
for client care

Each feature earns its place by making the client relationship easier to protect: fewer surprises, clearer proof, and faster explanations when something changes.

01

One hostname, one record type

Pick the name and pick the record: A or AAAA for where the site points, CNAME for an alias, MX for mail delivery, TXT for SPF and verification strings. Each check asks the resolver for exactly that record, stores the answers it got back, and times the lookup in milliseconds.

02

Catches what a page load hides

A website can answer perfectly over HTTPS while its MX record has been wiped and mail is bouncing, or while a subdomain CNAME has quietly stopped resolving. An HTTP check will never see that. A DNS monitor asks the question directly.

03

Beside the certificate and the renewal date

DNS sits on the same screen as SSL expiry and domain expiry for the same host, so one view answers whether the name still resolves, whether the certificate is still valid, and when the domain has to be renewed.

How the result is scored

Why a failed lookup usually shows as an Issue, not Down

ErrorDetector keeps two questions apart: could we reach this host at all, and did the check you configured pass? On the same run, a DNS monitor also asks whether the hostname answers over HTTPS — that second answer is what decides the wording.

Up

Shown as “Answered”

The resolver returned at least one record of the type you chose. The answers and the lookup time are stored on the check.

Issue

Shown as “No A record”

The lookup returned nothing, but the hostname still answers over HTTPS. The site is not down — a record you depend on stopped resolving. The dashboard names the missing record, your channels get a "Check Failed" alert, and your uptime percentage is untouched.

Down

Shown as “Down”

The lookup failed and the hostname did not answer over HTTPS either — nothing resolves for this name any more. That is a reachability failure: it opens an incident and it counts as downtime.

Both states alert through every channel on the monitor. Only Down opens an incident and moves the uptime number, which is what keeps the figure you hand a client honest.

Real examples

What clients and developers actually see

Concrete moments from the feature: setup, the signal that matters, and the client-facing proof that makes maintenance feel easy and valuable.

Record setup · example data

Pick the name and the record type

A DNS monitor resolves one record type for one hostname on your plan interval.

Record type

A

Hostname

acmecorp.com

A record

acmecorp.com resolves to 203.0.113.42

Answered

Record types

A, AAAA, CNAME, MX and TXT — one type per monitor

5

Interval

Every 60 seconds on Solo and Team, every 30 on Enterprise

60s
Save monitor Resolve now

Lookup result · example data

What the resolver actually returned

Answers are recorded per check. A name that stops resolving at all is a reachability failure.

Lookup time

38 ms

Answer

203.0.113.42

MX acmecorp.com

10 mail.acmecorp.com

Answered

TXT acmecorp.com

v=spf1 include:_spf.acmecorp.com -all

Answered

CNAME legacy.acmecorp.com

NXDOMAIN — nothing answers for this name any more

Down
Alert on failure Add another record

Same page as the rest · example data

DNS beside certificate and domain dates

The name resolving is one of four things that can quietly break a client site.

Hostnames watched

18

Need attention

2

acmecorp.com

A record answering · certificate valid for 84 days

Healthy

acme-store.com

A record answering · certificate expires in 12 days

Renew

status.acmecorp.com

CNAME points at errordetector.eu · HTTPS valid

Healthy
Security view Export CSV
Quick start

Setup for one client in seconds

Add the signal once, then let alerts, history, and reports build automatically.

Step 1

Add the hostname

Enter the domain or subdomain you want resolved, for example acmecorp.com or mail.acmecorp.com.

Step 2

Pick the record type

Choose A, AAAA, CNAME, MX or TXT. One record type per monitor — add a second monitor for a second record.

Step 3

Get told when it stops answering

The lookup runs on your plan interval. The moment it returns nothing, the monitor flags a failed check and alerts your channels.

FAQ

Frequently asked questions

It asks a resolver for one record type on one hostname and records what came back, plus how long the lookup took. The check passes when the resolver returns at least one answer. It fails on NXDOMAIN (the name does not exist), when there is no record of the type you chose, when no nameserver answers, or when the query times out.

No. The check stores the answer it received but does not compare it against a value you set, so a record that starts resolving to a different address still passes. What it catches is a record that stops resolving at all — a wiped MX record, a removed CNAME, a name that no longer exists.

A, AAAA, CNAME, MX and TXT. Each monitor watches exactly one record type on one hostname, so watching both the A record and the MX record for a domain uses two monitors.

Yes, up to your plan’s monitor limit. Each hostname-and-record-type pair counts as one monitor. DNS monitors need a paid plan — the Free plan covers HTTP monitors only.

Everything else

Everything around the client website

Combine uptime, SSL, domains, incidents, alerts, teams, and reports into one maintenance workspace.

Make this part of your maintenance service.

Start with dns monitoring and build client trust with real data. Free, no credit card required.

Create free account

No card required · 50 monitors free · No time limit