How to Change Nameservers in Namecheap
Change the nameservers of a domain in Namecheap without downtime: what to copy first, where to click and why DNSSEC can break it.
October 3, 20263 min readNamecheap · Nameservers · DNS
The short answer. Open the nameserver settings for the domain in Namecheap, switch to custom nameservers, enter the ones your new DNS host gave you and save. Copy your DNS records to the new host first, or the website and email stop working.
Before You Change Nameservers
Nameservers decide which company answers every DNS question for the domain: the website, email and every record. Changing them moves all of that at once. The new nameservers start with whatever records they hold, not the ones you have now.
Get Ready First
Do these four things first, in this order:
- Recreate every record at the new host. Export or write down the existing records, in particular A, CNAME, MX and TXT.
- Check DNSSEC. If DNSSEC is on, turn it off at the registrar, or add the new host’s key, before you change the nameservers. A leftover DS record makes the domain fail to resolve.
- Lower the TTL of important records a day ahead if you can, so mistakes are quick to fix.
- Pick a quiet time. The change is accepted at once, but caches of the old nameservers expire over up to 48 hours.
The Nameservers to Enter
| Field | Value |
|---|---|
| Setting | Nameservers (custom) |
| Entries | Two or more, as your new DNS host gives them |
| Example | ns1.example-dns.com and ns2.example-dns.com |
ns1.example-dns.com
ns2.example-dns.com
Step by Step in Namecheap
Step 1. Open the Domain tab
Go to Domain List, click Manage next to the domain and stay on the Domain tab.
Step 2. Choose Custom DNS
Find Nameservers and open the dropdown. Choose Custom DNS, then enter each nameserver on its own line. Use Namecheap BasicDNS to go back to Namecheap’s own.
Step 3. Save
Click the green check next to the dropdown. The change is accepted at once; it spreads as caches expire.
Common Mistakes
- Changing the nameservers before the records exist at the new host. The site and mail go dark until you add them.
- Leaving DNSSEC switched on when moving to a host that does not sign the domain. Many resolvers then refuse to answer for it.
- Mixing old and new nameservers. Entries from two hosts return different answers.
- Adding records at the old host afterwards and wondering why nothing changes. Once the nameservers change, records are edited at the new host.
- Typing a nameserver with a typo or a trailing space. Copy them instead of typing them.
- Expecting records in Advanced DNS to follow the domain to a new host. They do not: once Custom DNS is set they stop applying, so copy them first.
Check That It Worked
Look up the NS records of the domain. They should list the new nameservers; during the change, you may see either set for a while. Then check that the website and mail still work. Changes show up as caches expire, usually within minutes for a record and up to two days for nameservers, see how long DNS propagation takes.
More Namecheap DNS Guides
- How to Add a DMARC Record in Namecheap
- How to Add an SPF Record in Namecheap
- How to Add a TXT Record in Namecheap
- How to Add MX Records in Namecheap
The same task elsewhere: GoDaddy, Cloudflare, Hostinger, Squarespace.
Menu names last checked October 2026. Providers rename things now and then; if a label differs, look for the closest match.
Get told when nameservers change.
Axath watches the nameservers of every domain in your Hub and alerts you when they change, so a move you did not make never goes unnoticed.
Open the Domain Hub