Skip to content

WHOIS lookup failed

DomainDash couldn't retrieve your domain's registration record. This is usually a problem with the registry's WHOIS server, not your domain. Check DNS first — if your site is still up, you're almost certainly fine.

Symptom

  • DomainDash marks the domain registration check as Slow with error code whois_lookup_failed
  • The domain registration tab in DomainDash shows no expiry date or registrar information
  • Running whois example.com from a terminal may time out or return an error (or it may work normally — see below)
  • Your site itself may be loading fine — this error doesn't necessarily mean anything is wrong with the domain

What it means

WHOIS is the public record system that stores domain registration details: who registered a domain, when it expires, and which nameservers it uses. When DomainDash runs a domain registration check, it queries the WHOIS or RDAP (Registration Data Access Protocol — the modern replacement for WHOIS) server for the TLD registry or registrar. If that server is unavailable or returns an error, the check fails with whois_lookup_failed.

Crucially, this is a failure to read metadata about your domain, not a failure of the domain itself. Your domain registration doesn't live inside the WHOIS server — it lives in the TLD registry's authoritative database. WHOIS is just a read-only window into that database. If the window is temporarily shuttered, your domain is still registered and DNS still works.

DomainDash uses Slow rather than Down for this reason: a WHOIS failure is a loss of visibility, not a confirmed problem. Treat it as a warning until you've verified DNS is working.

Common causes

  • The TLD registry's WHOIS or RDAP server is temporarily overloaded or under maintenance
  • DomainDash's check infrastructure is being rate-limited by an aggressive WHOIS server (some registries throttle queries by IP)
  • The registrar's RDAP endpoint is down (RDAP is served by registrars as well as registries, and quality varies)
  • The domain's TLD uses a less reliable WHOIS infrastructure — obscure country-code TLDs (ccTLDs) are more prone to this than mainstream TLDs like .com, .net, or .co.uk
  • The domain is on a registrar hold that has also suppressed the WHOIS record (unusual, but possible for compliance-related suspensions)
  • A network issue between DomainDash's check locations and the WHOIS server's geography

How to fix

  1. Run a WHOIS lookup from your own machine. Run whois example.com from a terminal. If it returns your registration details, the WHOIS server is responding and the failure was likely transient or regional from DomainDash's side.

  2. Check whether the failure is persistent. Look at the check history in DomainDash. A single failure followed by recovery is almost certainly a transient registry hiccup — no action needed.

  3. Verify your domain is healthy via DNS. Run:

    bash
    dig example.com A +short @8.8.8.8
    dig example.com A +short @1.1.1.1

    If both return an IP address, your domain is resolving and your site is up. The WHOIS check is for visibility only — a failing WHOIS lookup alongside healthy DNS is a low-priority issue.

  4. Try alternative WHOIS tools. If the whois command fails locally, try who.is, ICANN Lookup, or Whois.com to see if any web-based tool can reach the registry.

  5. Contact your registrar if it persists beyond 24–48 hours. Ask them to confirm the domain is active and in good standing. Most WHOIS outages resolve on their own — persistent failures are rare but worth reporting to your registrar so they can investigate.

How to verify

A whois_lookup_failed error is resolved when WHOIS queries succeed again:

  1. Run whois example.com locally — it should return registration details including the expiry date.
  2. Try the ICANN Lookup tool for an independent check.
  3. In DomainDash, go to the site's domain registration tab and click "Check now". The status should update from Slow to Healthy once the WHOIS query succeeds.

If WHOIS recovers but you're now seeing a different error — domain_expiring_soon or domain_suspended_or_hold — the WHOIS server had been hiding a real problem. Follow the guide for that specific error.

Monitor your websites for free

DomainDash checks your uptime, SSL, DNS, and domain registration so you don't have to. Set up in under a minute.