WHOIS Lookup

Registrar, registration and expiry dates, status and name servers of any domain.

github.com

Source: RDAP
RegistrarMarkMonitor Inc.
Registered on 2007-10-09 (19 years old)
Expires on 2028-10-09 (expires in 699 days)
Last updated2026-09-07
DNSSEC Unsigned
Name servers
dns1.p08.nsone.net
dns2.p08.nsone.net
dns3.p08.nsone.net
dns4.p08.nsone.net
ns-1283.awsdns-32.org
ns-1707.awsdns-21.co.uk
ns-421.awsdns-52.com
ns-520.awsdns-01.net

Domain status

  • clientDeleteProhibited — The registrar blocks deletion of the domain.
  • clientTransferProhibited — The registrar blocks transfers to another registrar. A standard protection against domain hijacking.
  • clientUpdateProhibited — The registrar blocks changes to the domain (contacts, name servers).
Raw RDAP data
{
    "objectClassName": "domain",
    "handle": "1264983250_DOMAIN_COM-VRSN",
    "ldhName": "GITHUB.COM",
    "links": [
        {
            "value": "https://rdap.verisign.com/com/v1/domain/github.com",
            "rel": "self",
            "href": "https://rdap.verisign.com/com/v1/domain/github.com",
            "type": "application/rdap+json"
        },
        {
            "value": "https://rdap.verisign.com/com/v1/domain/github.com",
            "rel": "related",
            "href": "https://rdap.markmonitor.com/rdap/domain/GITHUB.COM",
            "type": "application/rdap+json"
        }
    ],
    "status": [
        "client delete prohibited",
        "client transfer prohibited",
        "client update prohibited"
    ],
    "entities": [
        {
            "objectClassName": "entity",
            "handle": "292",
            "roles": [
                "registrar"
            ],
            "links": [
                {
                    "href": "http://www.markmonitor.com",
                    "type": "text/html",
                    "value": "https://rdap.markmonitor.com/rdap/",
                    "rel": "about"
                }
            ],
            "publicIds": [
                {
                    "type": "IANA Registrar ID",
                    "identifier": "292"
                }
            ],
            "vcardArray": [
                "vcard",
                [
                    [
                        "version",
                        [],
                        "text",
                        "4.0"
                    ],
                    [
                        "fn",
                        [],
                        "text",
                        "MarkMonitor Inc."
                    ]
                ]
            ],
            "entities": [
                {
                    "objectClassName": "entity",
                    "roles": [
                        "abuse"
                    ],
                    "vcardArray": [
                        "vcard",
                        [
                            [
                                "version",
                                [],
                                "text",
                                "4.0"
                            ],
                            [
                                "fn",
                                [],
                                "text",
                                ""
                            ],
                            [
                                "tel",
                                {
                                    "type": "voice"
                                },
                                "uri",
                                "tel:+1.2086851750"
                            ],
                            [
                                "email",
                                [],
                                "text",
                                "abusecomplaints@markmonitor.com"
                            ]
                        ]
                    ]
                }
            ]
        }
    ],
    "events": [
        {
            "eventAction": "registration",
            "eventDate": "2007-10-09T18:20:50Z"
        },
        {
            "eventAction": "expiration",
            "eventDate": "2028-10-09T18:20:50Z"
        },
        {
            "eventAction": "last changed",
            "eventDate": "2026-09-07T09:22:52Z"
        },
        {
            "eventAction": "last update of RDAP database",
            "eventDate": "2026-11-10T13:41:30Z"
        }
    ],
    "secureDNS": {
        "delegationSigned": false
    },
    "nameservers": [
        {
            "objectClassName": "nameserver",
            "ldhName": "DNS1.P08.NSONE.NET"
        },
        {
            "objectClassName": "nameserver",
            "ldhName": "DNS2.P08.NSONE.NET"
        },
        {
            "objectClassName": "nameserver",
            "ldhName": "DNS3.P08.NSONE.NET"
        },
        {
            "objectClassName": "nameserver",
            "ldhName": "DNS4.P08.NSONE.NET"
        },
        {
            "objectClassName": "nameserver",
            "ldhName": "NS-1283.AWSDNS-32.ORG"
        },
        {
            "objectClassName": "nameserver",
            "ldhName": "NS-1707.AWSDNS-21.CO.UK"
        },
        {
            "objectClassName": "nameserver",
            "ldhName": "NS-421.AWSDNS-52.COM"
        },
        {
            "objectClassName": "nameserver",
            "ldhName": "NS-520.AWSDNS-01.NET"
        }
    ],
    "rdapConformance": [
        "rdap_level_0",
        "icann_rdap_technical_implementation_guide_1",
        "icann_rdap_response_profile_1"
    ],
    "notices": [
        {
            "title": "Terms of Service",
            "description": [
                "Service subject to Terms of Use."
            ],
            "links": [
                {
                    "href": "https://www.verisign.com/domain-names/registration-data-access-protocol/terms-service/index.xhtml",
                    "type": "text/html",
                    "value": "https://rdap.verisign.com/com/v1/domain/github.com",
                    "rel": "terms-of-service"
                }
            ]
        },
        {
            "title": "Status Codes",
            "description": [
                "For more information on domain status codes, please visit https://icann.org/epp"
            ],
            "links": [
                {
                    "href": "https://icann.org/epp",
                    "type": "text/html",
                    "value": "https://rdap.verisign.com/com/v1/domain/github.com",
                    "rel": "glossary"
                }
            ]
        },
        {
            "title": "RDDS Inaccuracy Complaint Form",
            "description": [
                "URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"
            ],
            "links": [
                {
                    "href": "https://icann.org/wicf",
                    "type": "text/html",
                    "value": "https://rdap.verisign.com/com/v1/domain/github.com",
                    "rel": "help"
                }
            ]
        }
    ]
}

DNS records of github.com →

What is a WHOIS lookup?

WHOIS is the public directory of domain registrations. A WHOIS lookup shows who the domain is registered with (the registrar), when it was first registered, when it expires, which status locks it has and which name servers it uses. It is how you find out whether a domain is about to expire, which company to contact to buy or transfer it, or how old a website really is.

This tool uses RDAP, the modern successor of WHOIS, and falls back to classic WHOIS (port 43) for domain extensions that do not offer RDAP yet. Results are cached for 24 hours to respect registry rate limits.

How to use the WHOIS lookup

  1. Type a domain name such as wikipedia.org. You can paste a full URL; https://, www. and any path are removed.
  2. Press Enter or click Look up.
  3. Check the summary, the explained status codes and, if you need everything, the raw data at the bottom.

Look up the registered domain itself, not a subdomain: registries only know about example.com, not blog.example.com.

How to read the results

FieldWhat it means
RegistrarThe company where the domain is registered and renewed (for example GoDaddy, Namecheap, Cloudflare, MarkMonitor).
Registered onWhen the domain was first created. Older domains are usually more trustworthy; a domain registered last week sending you invoices is a red flag.
Expires onThe date the current registration period ends. We show how many days are left and warn you when it is less than 30.
Last updatedThe last time the registration data changed (renewal, name server change, transfer).
DNSSECWhether the domain's DNS is cryptographically signed and the signature is registered with the parent zone.
Name serversThe servers that host the domain's DNS. To see the actual records, use our DNS Lookup.
Domain statusEPP status codes that describe locks and pending operations. Each one is explained in plain English.

Domain status codes explained

Status codes look alarming but most are normal security locks. They come in two families: client codes are set by the registrar, server codes by the registry that runs the extension.

  • clientTransferProhibited: transfers to another registrar are blocked. This is the default protection against hijacking. You unlock it in your registrar's panel before a transfer.
  • clientUpdateProhibited and clientDeleteProhibited: changes and deletion are blocked unless the owner unlocks them.
  • serverTransferProhibited, serverUpdateProhibited, serverDeleteProhibited: a registry lock, common on valuable brand domains. Changes require a manual verified process.
  • clientHold or serverHold: the domain is suspended and does not resolve. Often caused by unpaid renewal, failed contact verification or legal action.
  • redemptionPeriod: the domain expired and was deleted, but the owner can still restore it for a fee.
  • pendingDelete: the domain will be released within days and can then be registered by anyone.
  • ok or active: no special restrictions.

WHOIS vs RDAP

Classic WHOIS dates back to the 1980s. It returns free text in a different format for every registry, over an unencrypted connection. RDAP (Registration Data Access Protocol) replaces it with structured JSON over HTTPS, standard field names, proper internationalization and clear rules on what data can be shown. Since 2025, ICANN no longer requires generic domains like .com to run WHOIS, so RDAP is now the main source for them. Many country-code extensions still only offer WHOIS, and a few (like .es) offer neither publicly; in that case you have to check the registry's own website.

Why is the owner's information hidden?

Since the GDPR came into force in 2018, registrars redact the name, address, email and phone of domain owners in public data. Many owners also use a privacy service. This is normal and does not mean the domain is suspicious. We go one step further: even when a registry publishes contact details, we never display them.

If you need to contact an owner, for example to buy a domain, use the contact form offered by the registrar, a contact page on the website, or a domain broker. For legal or abuse matters, the registrar's abuse contact is the right channel.

Common uses of a WHOIS lookup

Never let your own domain expire

An expired domain takes down your website and, worse, your email. Check your domains here and enable auto-renew at your registrar. If expiration is close and you have auto-renew on, make sure the payment card on file is valid.

Check if a domain is available

If the lookup returns "no registration data found", the domain is probably available. Confirm with a registrar before you get attached to it, because some names are reserved or premium.

Spot phishing and scams

Scam websites and phishing emails usually use domains registered a few days or weeks ago. If a "well-known company" contacts you from a domain created last month, be very careful.

Plan a domain transfer

To move a domain to a new registrar, check that clientTransferProhibited is removed, that the domain is more than 60 days old and was not transferred in the last 60 days, and that it is not about to expire.

What happens when a domain expires?

  1. Expiration day: the registrar may stop the domain from resolving and show a parking page.
  2. Grace period (usually 0–45 days): the owner can renew at the normal price.
  3. Redemption period (30 days for most generic domains): the domain is deleted from the zone; the owner can restore it for a higher fee.
  4. Pending delete (5 days): nothing can be done; then the domain is released and anyone can register it.

The exact timings depend on the extension and the registrar, so renew well before the expiry date shown above.

Frequently asked questions

What is a WHOIS lookup?

WHOIS shows the public registration data of a domain: the registrar, when it was registered, when it expires, its status codes and its name servers.

What is RDAP and how is it different from WHOIS?

RDAP (Registration Data Access Protocol) is the modern replacement for WHOIS. It returns structured data over HTTPS. We use RDAP first and fall back to classic WHOIS for extensions that do not support it yet.

Why can't I see the owner's name and email?

Since GDPR (2018), most registrars redact personal data of domain owners. We also never display personal contact details even when a registry publishes them. To contact an owner, use the registrar's contact form.

What does clientTransferProhibited mean?

It means the registrar blocks transfers of the domain to another registrar. It is a normal security setting that prevents domain hijacking, not a problem.

What happens when a domain expires?

Usually it stops working and enters a grace period of around 30–45 days where the owner can still renew it, then a redemption period with a restore fee. After that it is deleted and anyone can register it.

How do I know if a domain is available?

If the lookup finds no registration data, the domain is probably available. Confirm it with a registrar before buying, because some registries hide data or reserve names.

Related tools

Last updated: