Built to catch the failures you can see coming

Most domain outages aren’t sudden. A registration lapses on a date that was known for months. A certificate expires on schedule. A DNS record changes and nothing complains until the mail stops. Domain Monitor Hub exists to watch those layers and tell you first.

Why we built it

A server failing is loud. A domain failing is quiet. The registration has an expiry date that sits in a registrar account somebody set up years ago, and the renewal notice goes to an inbox nobody reads any more. The SSL certificate has its own separate deadline, often only 90 days away. Name servers and DNS records can be changed in a few clicks — by a colleague, a migration, or someone who shouldn’t have access — and the site keeps answering normally until the change propagates.

What struck us is that almost none of this is unpredictable. The dates are known in advance. The records are public. The change is visible the moment it happens. The information needed to prevent the outage is available — it’s just that nobody is looking at it, and the tools most teams already run don’t look at it either. An uptime monitor answers one question: is the site responding right now? It cannot see a domain expiring next month, because until the moment it lapses the server is perfectly healthy.

So we built the thing that watches underneath: the registration, the certificate, the WHOIS record, the DNS — four signals, one place, checked on a schedule, with the alert arriving while there is still time to act.

How the checks actually work

We think this part deserves specifics rather than adjectives, because “we monitor your domain” can mean almost anything.

  • Registration and expiry. We read registration data over RDAP — the structured, modern replacement for WHOIS — using IANA’s bootstrap registry to know which service is authoritative for each TLD, and falling back to WHOIS where that’s what a registry publishes.
  • TLDs that publish nothing. Some ccTLDs (.de, .es, .eu among them) don’t expose registration data publicly at all. Rather than guess, we cross-check name servers over DNS so a registered domain is never reported as free, and let you set the expiry date by hand where the registry simply doesn’t publish one.
  • SSL certificates. We open a TLS connection to the host on port 443, read the certificate the server actually serves, and check its validity window — daily, plus on demand whenever you want to confirm a renewal went through.
  • DNS records. A, AAAA, MX, NS and TXT are compared against the last known state. A changed A record, a swapped name server or a broken SPF entry in TXT is a change event, not a guess.
  • WHOIS changes. Registrar and name server changes, plus status codes like clientHold, pendingTransfer and pendingDelete — often the earliest visible sign of a transfer or a lapse in progress. The registry’s own Updated Date is compared too, so a record being touched is noticed even when none of those fields moved.

Expiry reminders fire at 30, 14, 7 and 1 days by default, and you can add your own intervals. They’re sent independently of your registrar, which matters on the day a registrar notice lands in a mailbox nobody checks.

How we work

Principles we don’t bend

A monitoring tool asks you to trust it with a list of things you care about. These are the commitments that come with that.

Read-only by design

We watch from the outside and never change anything on your domains. No registrar access, no DNS edits, no renewals on your behalf — monitoring can’t break what it only reads.

Public data only

Registration, DNS and certificate records are public by design. We don’t need credentials to your registrar, your server or your DNS provider — and we don’t ask for them.

Your alerts, your channels

Email and Webhook work from the moment you add a domain. Discord and Slack come with Pro, and notification groups decide per domain which channels an alert uses.

Honest about the limits

Alerts are push, not poll: webhooks deliver to your endpoint, and there is no public REST API to pull from. Some registries publish no expiry date. We’d rather say so than imply coverage we don’t have.

What we do with your data

We keep this short because it doesn’t need to be complicated: we don’t sell your data and we don’t use it for advertising. The domains you add and the channels you configure exist to run the checks and deliver the alerts you asked for — nothing else. Traffic runs over HTTPS, analytics only run if you accept them, and you can change that choice at any time. The details are in our Privacy Policy and Cookie Policy.

The free tools are open in the same spirit: no account, no sign-up, no strings. They read the same public sources the monitoring does, so you can check any domain before deciding whether continuous monitoring is worth it to you.

Talking to us

Questions, bug reports, a registry behaving strangely, or a feature you need — write to support (at) domainmonitorhub.com. Feedback about edge cases is genuinely useful to us: domain infrastructure is full of them, and the cases people report are how the checks get better.

Keep exploring

See how it works in practice

Put your domains on watch

Add your domains and Domain Monitor Hub checks expiry, SSL, WHOIS and DNS around the clock, alerting you while there’s still time to act.

Start monitoring — free
Free forever for 3 domains · No credit card · Sign in with Google