Endpoint check

DNS A record monitoring

DoubleCheck looks up your host name and alerts you when it stops resolving or points to an IP address other than the one you expect.

The problem

DNS changes are made in a registrar or DNS panel, often by someone else: a colleague, an agency, a provider. One wrong record and mail, the website or a VPN points to the wrong place.

An expired domain or a hijacked DNS account shows up the same way: the name suddenly resolves somewhere else.

Why it matters

When DNS is wrong, everything behind it is unreachable, even when every server is fine. It is also one of the harder causes to spot, because it looks like an outage elsewhere.

How to check it manually

Look up the A record and compare it with the address you expect:

nslookup -type=A www.example.com
dig +short A www.example.com

How DoubleCheck checks it

DoubleCheck resolves the host name at the interval you choose and compares the result with the IP address you entered. A different address, or no answer, puts the check in error.

Measures
A DNS lookup of the host name, comparing the IPv4 address it resolves to with the address you expect.
Runs
Every minute by default. You set the interval per check.
Status
  • OK when the name resolves to the IP address you expect.
  • Error when it resolves to another address, or does not resolve at all.
FAQ

Frequently asked questions

What happens if my DNS provider is down?

If the name cannot be resolved, the check goes to error, so you notice that too.

Does this work for names with several IP addresses?

Not well. The check compares a single address, so a name that rotates between several addresses (round robin or a CDN) can give false alarms. Use it for names that should always point to one address.

Does it check other record types, like MX or TXT?

Not yet. This check covers A records (IPv4).

Get started

Start monitoring with DoubleCheck

Alerts by email, SMS, Slack, Microsoft Teams or Discord. You pay per check run: cost management in the app shows what every check costs, and a longer interval lowers it.

Start monitoring