What Is Domain Lock and How to Enable It: Protect Your Domain from Theft

Domain Lock, or Registrar Lock, is a security feature that prevents your domain from being transferred to another registrar without your authorization. It's a critical protection layer that every website owner should know about and enable.

1. What Is Domain Lock and How Does It Work?

When a domain is in "Locked" status (technically "clientTransferProhibited"), the registry automatically rejects any transfer request — even if the requester has the EPP Code (Auth Code). This means that even if a hacker steals your EPP Code, they still cannot transfer the domain because of the lock.

Think of Domain Lock as a two-layer security deadbolt: it can only be unlocked when:

  1. You log into your registrar's portal and manually remove the lock yourself
  2. Only then can you request the EPP Code and initiate a transfer

Critical: Domains without locks can be "domain hijacked" if your email account is compromised and someone intercepts the EPP Code. Domain Lock prevents this scenario.

2. Domain Lock Status Types

StatusMeaning
clientTransferProhibitedLocked by registrar (good default)
clientUpdateProhibitedPrevents WHOIS modifications
clientDeleteProhibitedPrevents domain deletion
serverTransferProhibitedLocked by registry (higher-level lock)
ok / activeNo lock — high risk, should add clientTransferProhibited

3. Understanding EPP Codes and Their Role in Domain Security

An EPP Code (also called Auth Code or Authorization Code) is a unique secret string assigned to every generic TLD domain (.com, .net, .org, etc.). It acts as the second key in a two-factor process: the registrar lock is the first barrier, and the EPP Code is the second. Both must be in place — and in the right hands — for a transfer to succeed.

Here is how the EPP Code fits into the overall transfer flow:

  1. Remove the registrar lock — without this step the registry rejects the transfer request outright, no matter how valid the EPP Code is.
  2. Request the EPP Code — after unlocking, you can generate the code from your billing.in.th domain management panel. AsiaGB sends it to the admin email on file.
  3. Submit the code at the gaining registrar — the new registrar submits the code to the registry, which validates it against its database.
  4. Approve the confirmation email — the registry sends a transfer confirmation email to the admin contact. You have five days to approve or reject it.

EPP Code expiry: EPP Codes issued through AsiaGB expire after 24 hours if not used. If the transfer window passes, simply request a new code. Never share an EPP Code over email or chat with an unverified third party — treat it like a one-time bank PIN.

A common misconception is that having the EPP Code is enough to complete a transfer. In reality, ICANN's Inter-Registrar Transfer Policy requires that the domain must not have any prohibiting status codes (clientTransferProhibited or serverTransferProhibited) at the time of the transfer request. The EPP Code alone cannot override a lock — both conditions must be met simultaneously.

4. When to Unlock Your Domain — and When Not To

Knowing when it is safe to remove the lock is just as important as knowing how to enable it. Below is a practical reference table for common situations domain owners face:

SituationUnlock Required?Reason
Transferring domain to another registrarYesRegistry rejects transfer while locked
Renewing the domainNoRenewal does not require an unlock
Editing DNS records or nameserversNoLock only restricts transfers, not DNS management
Someone emails asking for your EPP CodeNeverLikely social engineering — verify through your panel
Domain is in Redemption PeriodNot applicableRegistry-level hold overrides registrar lock entirely
Updating WHOIS contact informationNo (usually)Unless clientUpdateProhibited is also set

The golden rule is simple: keep the lock enabled at all times and remove it only during an active, intentional transfer. Once the transfer completes — or if you change your mind and cancel — re-enable the lock immediately. Leaving a domain unlocked unnecessarily is the single biggest avoidable risk in domain management.

5. Registrar Lock vs Registry Lock: What's the Difference?

Many people confuse "Registrar Lock" with "Registry Lock." Both are mechanisms that prevent unauthorized domain transfers, but they operate at different layers and offer very different levels of security. Understanding the distinction helps you choose the right level of protection for the importance of your domain.

Registrar Lock (or clientTransferProhibited) is a lock applied at the registrar level — the registration provider you currently use, such as AsiaGB. It is the standard setting that should stay enabled at all times. You can turn it on or off yourself directly from your control panel, with no waiting required. It is ideal for typical domains belonging to small and mid-sized businesses.

Registry Lock (or serverTransferProhibited, serverUpdateProhibited, serverDeleteProhibited) is a lock applied at the registry level — the central organization that manages the entire domain extension's database, such as Verisign for .com/.net. It is the highest-level lock that even the registrar cannot change through automated systems. Removing it requires a manual identity-verification process (often a phone call or multi-step confirmation), making it the most secure but also the most cumbersome option.

AspectRegistrar LockRegistry Lock
Applied at levelRegistrar (your provider)Registry (extension's central authority)
EPP statusclientTransferProhibitedserverTransferProhibited
Self-service toggleInstant via control panelNo — requires a manual process
Security levelHigh (blocks automated transfer)Highest (blocks even the registrar)
Best forTypical domains, most businessesMajor brands, enterprises, banks, high-value domains
CostFree (included in registration)Usually an additional service fee

In short: For typical business websites, Registrar Lock is sufficient. But if your domain is a well-known brand or carries very high business value (for example, the primary domain of a large organization), investing in Registry Lock is worthwhile because a hacker cannot bypass it even if they successfully breach the registrar's systems.

6. How to Check If Your Domain Is Locked

Method 1: Via WHOIS Tool

Use a WHOIS lookup tool (like AsiaGB's WHOIS tool) to search your domain. Look at "Domain Status" — if you see clientTransferProhibited, your domain is locked.

Method 2: Via Your Registrar Portal

Log into AsiaGB's control panel at billing.in.th → go to Domains → select your domain → check the "Registrar Lock" status.

7. How to Enable/Disable Domain Lock at AsiaGB

  1. Log into billing.in.th with your account credentials
  2. Go to Domains → My Domains
  3. Click on the domain you want to manage
  4. Find the "Domain Information" or "Manage" tab
  5. Toggle the Registrar Lock on or off as needed

⚠️ Only unlock your domain when you're actively transferring it. After the transfer is complete, re-enable the lock immediately. Never leave your domain in an unlocked state unnecessarily.

8. Warning Signs That Your Domain May Be at Risk

Domain hijacking rarely happens without some early indicators. Hackers typically probe or collect information before making their move. Recognizing these warning signs early lets you shut down the threat before it becomes a crisis:

If you notice any of these signs: Change your registrar account password and admin email password immediately, enable 2FA if it is not already on, verify that your registrar lock is still enabled, and open a support ticket with AsiaGB so the team can investigate and assist you as quickly as possible.

9. The Domain Expiry Lifecycle and Why Auto-Renew Matters

In addition to locking, another critical protection is enabling Auto-Renew so the system automatically renews your domain before expiration. Domains that lapse through the full expiry cycle become easy targets for competitors, domain investors, and bad actors who monitor expiring names. Understanding each phase helps you see why acting early is essential:

PhaseDurationCostRisk
Active (normal operation)Until expiry dateStandard renewal priceNone
Grace Period0–45 days after expiryStandard renewal priceWebsite and email stop working
Redemption Period30 days after Grace PeriodHigh recovery fee (often 2,000–5,000+ THB)Very high — expensive to recover
Pending Delete5 days before releaseCannot be renewedVery high — back-orders queued
Released / AvailableAfter Pending DeleteStandard registration priceHighest — anyone can register it

Enabling Auto-Renew at billing.in.th means the system attempts to charge your payment method approximately 30 days before the expiry date. If payment succeeds, your domain renews without any action required from you. Check your domain's expiry date at least every three months and confirm that Auto-Renew is still active — especially after updating payment methods.

10. Frequently Asked Questions

If my domain is locked, do I still need to protect my EPP Code?

Yes, keep it confidential. But with the lock enabled, even if someone knows your EPP Code, they cannot transfer the domain.

Do .co.th domains have domain lock?

Yes, but Thai ccTLD domains operate through THNIC's own lock process. Contact AsiaGB support for guidance on managing .co.th domain security.

Is there an extra cost for domain lock?

No. Domain Lock is a standard feature included in the domain registration fee — no additional charge.

Register Your Domain with Lock Protection

.com from 500 THB/year · Free Domain Lock · Auto-Renew Available

Register Domain at AsiaGB