How domain registration works

Home / Everything About / Everything About Domains / How domain registration works

An earlier chapter in this series covered how to register a domain from a practical standpoint. This chapter goes deeper. It explains what happens behind the scenes at every step of the domain registration process, from the availability check to the moment your domain becomes reachable online.

What happens when you search for a domain name?

Every domain registration starts with an availability check. You type a name into a search bar, and the registrar queries the registry database for that specific extension. If you search for a .com name, the query goes to the .com registry. If you search for a .org name, it goes to the .org registry.

The registry holds the authoritative record of every domain registered under its extension. It knows which names are taken, which are available, and which are in a grace period after expiration. The registrar pulls that data in real time and shows you the result within seconds.

This is why different registrars show the same availability status for the same domain. They are all checking the same source. The registry database is the single point of truth for every extension it manages.

What happens when you click "register"?

The moment you confirm your registration and complete payment, a sequence of events fires between your registrar and the registry. Here is what happens in order.

The registrar sends a request to the registry

Your registrar packages your registration request and sends it to the registry for the extension you chose. This request includes the domain name, the nameservers you want to use, and your contact information.

The communication between registrar and registry uses a protocol called EPP (Extensible Provisioning Protocol). EPP is the standardized language that registrars and registries use to talk to each other. Every time a domain is registered, transferred, renewed, or deleted, EPP handles the conversation. It ensures that every registrar in the world communicates with every registry in the same way, regardless of who runs either side.

The registry checks availability one more time

Even though you already saw the domain as available, the registry performs a second availability check the moment it receives the registration request. This prevents a race condition where two people try to register the same name at the exact same moment. The first valid request wins.

The registry adds the domain to its database

Once the registry confirms the name is still available, it creates a new record in its database. This record ties your domain name to the nameservers you specified and stores the registrar that processed the request. From this point forward, the registry knows that this domain exists and who is responsible for it.

The zone file gets updated

The registry then updates its zone file. A zone file is the master list of all domains registered under a specific extension. The .com zone file, for example, contains every single .com domain in existence along with the nameservers assigned to each one. When your domain is added to the zone file, the internet's DNS infrastructure can start directing traffic to your nameservers.

The .com zone file alone contains hundreds of millions of entries. It is one of the largest and most frequently updated files on the internet. Despite its size, updates propagate quickly because the infrastructure behind it is built to handle constant changes.

A WHOIS record is created

At the same time, the registry creates a WHOIS record for your domain. This record contains the registrant's name, contact details, the registrar used, registration date, expiration date, and nameserver information. WHOIS is a public directory. Anyone can look up a domain and see who registered it, unless the registrant has enabled domain privacy protection.

Some registries use a newer system called RDAP (Registration Data Access Protocol) alongside or instead of traditional WHOIS. RDAP serves the same purpose but provides structured data and supports access controls, making it easier to comply with privacy regulations.

How does DNS get set up for a new domain?

Once your domain is in the zone file, the DNS resolution chain can begin working. But the domain is not usable yet. It needs at least two nameserver (NS) records pointing to servers that know what to do with traffic headed for your domain.

Most registrars assign their own default nameservers automatically. If you are using a website builder or hosting provider, you may update these nameservers to point to your host's DNS servers instead. Either way, the nameservers need to have a DNS zone configured with the correct records, including an A record (which points your domain to a server's IP address), and potentially MX records for email, CNAME records for subdomains, and TXT records for verification.

The chapter on what DNS is and how it works covers this resolution chain in full. The short version is that your nameservers become the authority on where your domain points, and every DNS resolver in the world learns to ask them.

How long does the domain registration process take?

The registration itself takes seconds. From the moment your registrar sends the EPP request to the moment the registry confirms the record, the process is nearly instant. You will typically see a confirmation screen within a few seconds of completing payment.

What takes longer is DNS propagation. After the zone file is updated, DNS resolvers around the world need to pick up the new information. This can take anywhere from 20 minutes to 48 hours, depending on caching behavior and the specific resolvers involved. In practice, most new domains start resolving within an hour or two.

During this window, some people may be able to reach your domain while others cannot. This is normal. The propagation process is not a single switch that flips globally at once. It ripples outward as each resolver refreshes its cache.

What are you paying for when you register a domain?

This is one of the most misunderstood parts of domain registration. When you pay for a domain, you are not buying it. You are leasing the right to use that name for a specific period, usually one year. You can renew for up to ten years at a time, but the domain never becomes your permanent property.

The fee you pay covers the registrar's service and a portion goes to the registry that manages the extension. ICANN (the organization that coordinates the global domain name system) also receives a small fee per registration. The price you see at checkout includes all of these layers.

If you stop paying, you lose the right to use the name. The chapter on domain expiry explains exactly what happens when a domain lapses and what your options are during the grace period.

Why can you not "own" a domain permanently?

The domain name system was designed as a leasing model from the start. Registries maintain the master records. Registrars provide the interface for people to lease names from those registries. You, the registrant, hold the rights to use a name for as long as you keep renewing it.

This structure exists for practical reasons. If domains could be owned permanently, abandoned names would clog the system forever. The renewal model ensures that unused names eventually cycle back into availability. It also gives registries the ability to enforce policies and resolve disputes when necessary.

As long as you renew on time, you can hold onto a domain indefinitely. Many brands have kept their domains for 20 years or more through continuous renewal. The key is to never let it lapse, because once it expires and passes through the grace and redemption periods, anyone can register it.

What happens at the registry level when you renew, transfer, or let a domain expire?

Every major action on a domain triggers an EPP command between your registrar and the registry.

Renewal

When you renew a domain, your registrar sends an EPP renewal command to the registry. The registry extends the expiration date on the domain record. The zone file stays the same. Your DNS settings remain untouched. Nothing changes except the date the lease expires.

Transfer

When you transfer a domain to a new registrar, the process involves both the old and new registrar plus the registry. You request an authorization code (also called an EPP code or transfer key) from your current registrar. You give that code to the new registrar, who submits a transfer request through EPP. The registry verifies the code, confirms the transfer with the losing registrar, and updates its records to show the new registrar as the managing party. The domain itself keeps working throughout the process.

After a transfer completes, domains are locked from further transfers for 60 days. This is a standard ICANN policy designed to prevent unauthorized transfers. The registrar vs registry vs registrant chapter explains each party's role in this chain.

Expiration

When a domain expires, it does not disappear immediately. Most registries enforce a multi-phase expiration process. First, there is a grace period (usually around 30 to 45 days) where the registrant can renew at the normal price. If the grace period passes, the domain enters a redemption period (roughly 30 days) where renewal is still possible but at a higher fee. After redemption, the domain enters a pending delete phase (about 5 days) before it is released back into the pool for anyone to register.

Each of these transitions is handled through EPP status codes that the registry applies to the domain record. During the redemption period, for example, the domain carries a status that prevents it from resolving, even though it has not yet been deleted.

How does WEMASY fit into this?

WEMASY includes domain registration as part of its website builder. When you register a domain through WEMASY, the same EPP-based process described above happens behind the scenes. WEMASY works with accredited registrars to handle the registry communication, zone file updates, and DNS configuration automatically.

Your nameservers are set up to point to WEMASY's infrastructure, your SSL certificate is provisioned, and your domain starts resolving to your website without you needing to manage any of the backend steps manually. Everything from the registry record to the DNS zone is handled within a single platform.

See what is included in each plan on the pricing page.

What comes next?

Now that you understand the mechanics behind domain registration, the next chapter shifts to a different angle. Domain name vs brand name vs trademark explores how these three concepts relate to each other and where the legal lines sit. Registering a domain does not give you trademark rights, and having a trademark does not guarantee you the matching domain. That chapter explains the overlap and the gaps.

Frequently asked questions

Can two people register the same domain at the same time?

Is the WHOIS record created before or after DNS starts working?

What is the difference between EPP and DNS?

Does changing nameservers require the registry to update the zone file?

Can a registry refuse to register a domain that is technically available?