Skip to content
On this page

Advanced

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, so it's rarely cause for alarm. Check DNS first: if your site is still up, you're almost certainly fine.

Symptom

  • DomainDash records a WHOIS lookup failure on the domain registration tab; the site's overall status is unchanged, because a failed lookup is a loss of visibility, not a confirmed fault
  • 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.

A WHOIS failure is a loss of visibility, not a confirmed problem, so DomainDash records the failed check on the domain registration tab but leaves the site's overall health unchanged. The last known registration details stay on display until WHOIS responds again. Verify DNS is working and you're almost certainly fine.

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, so no action is 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, so 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, open the site's domain registration tab. DomainDash retries WHOIS on its normal schedule, so once the registry responds again the tab shows the registrar and expiry date, and the failed-lookup entry stops appearing in the check history. There's nothing to trigger by hand.

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.

Catch this automatically

DomainDash keeps an eye on this for you — and tells you in plain English the moment something needs your attention, before your visitors notice. Set up in under a minute, no credit card.