Skip to content

Cookie settings

Choose which kinds of cookies you allow. You can change your choice at any time via Cookie settings at the bottom of every page. Privacy statement

Necessary

Always on

Needed to log in, keep your cart and remember your choices. These are always on.

Which cookies?
  • weboke_sessie, weboke_klant, weboke_remember: your session and staying logged in
  • weboke_basket: your cart
  • wkBtwIncl: showing prices with or without VAT
  • wok_cookies: your cookie choice, 12 months

Measures which ad leads to a visit or order, so we do not pay for ads that do nothing.

Which cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), up to 90 days
  • OpenAI Ads, ads in ChatGPT
  • wok_aff: which partner referred you to us (affiliate programme), 60 days

4.6

Country and language

Each country has its own site, with prices and VAT for that country.

View

Domain status codes

Module 4: WHOIS, RDAP and privacy · Reading time: 8 minutes

Learning objective: After this lesson you can read a domain's status codes in WHOIS and RDAP, explain the difference between client and server codes, and know what to do for each code.

Key concepts: EPP status code, client and server, ok, clientTransferProhibited, clientHold, serverHold, redemptionPeriod, pendingDelete, pendingTransfer, .nl statuses

What a status code is

Every domain has one or more status codes at the registry. In a single word, they tell you what is going on with the name: does it work normally, is it blocked, is it being deleted or is a transfer under way? For .com and the other gTLDs, these are the EPP status codes. EPP is the protocol that registrars and registries use to talk to each other. ICANN publishes a public list explaining what each code means.

In WHOIS you see them written as one word, such as clientTransferProhibited. In RDAP they appear as separate lower-case words, such as "client transfer prohibited". It is the same code.

A domain can have several codes at the same time. An ordinary .com domain often has a few locks set by the registrar and nothing else out of the ordinary.

Client or server: who set it?

Most codes come in two flavours:

  • client: the registrar set the code. This is usually your own registrar, at your request or under its own policy. If you want the code removed, ask your registrar, or switch it off yourself in your account.
  • server: the registry set the code. Your registrar cannot simply remove it. There is often something going on at registry level: a dispute, a suspension or a registry lock.

This distinction tells you who to go to. If you see a server code you don't expect, first ask your registrar what is going on. They can check with the registry.

The codes you need to know

CodeMeaningWhat should you do?
okNormal, no restrictionsNothing
clientTransferProhibitedYour registrar blocks transfers. A standard protection against hijackingOnly have the lock switched off just before a transfer (lesson 6.3)
clientUpdateProhibited, clientDeleteProhibitedChanges or deletion are blocked by the registrarUsually nothing; extra security
serverTransferProhibitedThe registry blocks transfers, often during a dispute or a restoreAsk your registrar why
clientHoldYour registrar has taken the name out of the DNS, for example because of non-payment or a dispute. Website and email do not workContact your registrar straight away
serverHoldThe registry has taken the name out of the DNS. Website and email do not workAsk your registrar what is going on, and check your details (lesson 3.3)
inactiveThere are no name servers; the name does not workSet up name servers (lesson 3.1)
autoRenewPeriodJust renewed automatically after the expiry dateFor information; decide whether you want to keep the name
redemptionPeriodThe name has been deleted and can still be restored for 30 daysRequest a restore from your registrar quickly, if you want to keep the name
pendingDeleteNot restored; the name will be released for good within a few daysIt can no longer be restored; if you want it back, you have to register it again once it becomes available
pendingTransferA transfer to another registrar is under wayDid you request it yourself? If not, call your registrar immediately (lesson 7.1)

Two codes deserve extra attention.

clientHold and serverHold are the codes you least want to see. The name is still registered to you, but it no longer does anything. Visitors get an error message and email does not arrive. With serverHold, incorrect details may be the cause: EURid, for example, puts a .eu name on "Server Hold" if the registrant does not confirm their details.

redemptionPeriod and pendingDelete are the final stages of an expired or cancelled gTLD name. During the redemption period you can still get the name back. In pendingDelete you can't: after five days it is free for anyone to register. Lesson 5.2 shows the full life cycle per extension.

.nl works differently

The .nl Whois uses SIDN's own statuses:

StatusMeaning
FreeNot registered
In applicationThe registration is being processed
ActiveRegistered and in use
InactiveRegistered, but no name servers yet
In quarantineCancelled; for 40 days only the previous registrant can get it back
WithdrawnNot available for technical reasons
ExcludedCannot be registered (only a few names, such as www.nl)

In SIDN's RDAP, an ordinary name shows "active". Some names show "locked", for example sidn.nl itself. That points to an extra lock, such as .nl Control (lesson 7.1). You won't see a clientTransferProhibited like the one on .com for .nl. There, your name is mainly protected by the transfer code: without that code nobody can transfer it, and your registrar only gives it to the registrant (lesson 6.3).

Other country extensions may use different words too. You can usually work out the meaning with the help of this lesson. If in doubt, look up the status at the registry.

Status codes as a warning light

Check the status codes of your important domains now and then, for example during your annual check (lesson 7.4). Look out especially for:

  • a hold you don't expect: your site and email are down;
  • a pendingTransfer you didn't request yourself: someone is trying to transfer your domain;
  • a missing clientTransferProhibited on a .com name: your name is less well protected than it could be;
  • a redemptionPeriod: your name has expired and you have only a short time left.

In practice: how it works at WebOké

You can see a domain's status codes in the WHOIS lookup (https://www.weboke.nl/en/toondomein). In My WebOké, the Advanced card on the domain page has the Transfer lock switch ("Blocks unauthorised transfers."): this is the transfer lock that shows up in the WHOIS for a .com name as clientTransferProhibited. For .nl, .eu, .be and .nu there is no such switch. The Domain / Email health card warns you if your domain's status is not in order. Other registrars work in a similar way: look for a transfer lock in your domain's settings.

The explanation for the Registration check on the Domain / Email health card
Explanation for a check

Summary

  • Status codes tell you in one word what is going on with a domain; in RDAP they appear as separate words.
  • A client code comes from the registrar, a server code from the registry; that tells you who to go to.
  • Hold means: the name doesn't work. redemptionPeriod: can still be restored. pendingDelete: can no longer be restored.
  • .nl has its own statuses (Active, Inactive, In quarantine) and in RDAP "active" and "locked".

Quiz

1. What is the difference between clientHold and serverHold?



2. Your .com name shows the status pendingTransfer, but you haven't requested a transfer. What do you do?



3. A .com name is in pendingDelete. Can the previous registrant still restore it?



4. You want to transfer your .nl name, but your registrar has no switch for a transfer lock. What is true?



Exercise

Exercise A4.3: Explaining status codes (case study). Example Bakery manages a few .com names. In RDAP it sees five different status codes. Match each code to the correct meaning. There are six meanings, so one is left over. The program compares your choices with a fixed answer key. If something is wrong, you get a hint and can try again.

The codes:

  1. clientTransferProhibited
  2. clientHold
  3. serverHold
  4. redemptionPeriod
  5. pendingDelete

Choices for each code:

  • The registrar blocks transfers as a standard protection
  • The registrar has taken the name out of the DNS; website and email do not work
  • The registry has taken the name out of the DNS; website and email do not work
  • The name has been deleted but can still be restored for about 30 days
  • The name becomes free within a few days and can no longer be restored
  • A transfer to another registrar is under way

Exercise A4.3: Explaining status codes (case study)






What you enter and what we find isn't stored. Your browser remembers your answers and whether you've passed the exercise. If you're signed in, we only save that you got the exercise (almost) right in My courses; you can delete that there too.

Further reading

One moment…

Set up your domains

For each domain, arrange the nameservers, the link to your hosting and who becomes the owner.

Loading your domains…