How to Change Nameservers on Namecheap 2026 — Cloudflare, Hosts & Google Workspace

Namecheap Nameserver Options at a Glance

Nameserver TypeUse CaseChange TimeManaged Where
Namecheap BasicDNSDefault — Namecheap hostingImmediateNamecheap Advanced DNS
Namecheap PremiumDNSHigher uptime + DNSSECImmediateNamecheap Advanced DNS (£3.65/yr ex-VAT)
CloudflareCDN, DDoS protection, proxyUp to 48 hours to propagateCloudflare dashboard
Custom (WordPress host)Pointing to SiteGround, WP Engine, KinstaUp to 48 hours to propagateYour hosting provider
Google WorkspaceGoogle-managed email via GmailUp to 48 hours to propagateGoogle Admin Console

PremiumDNS price ex-VAT. UK customers add 20% at checkout.

Verdict: Changing nameservers in Namecheap takes 2 minutes in the dashboard. The wait is DNS propagation — up to 48 hours globally, though most users see changes in 1–4 hours. This guide covers all four common scenarios: Cloudflare, WordPress hosting, Google Workspace, and troubleshooting propagation.


How to Change Nameservers on Namecheap — The Universal Steps

These steps apply regardless of where you are pointing your domain:

  1. Log in to Namecheap
  2. Click Domain List in the left menu
  3. Find your domain and click Manage
  4. On the Domain tab, find the NAMESERVERS section
  5. Click the dropdown — it will show “Namecheap BasicDNS”
  6. Select Custom DNS
  7. Enter the nameservers provided by your target service (1 per line)
  8. Click the green checkmark to save

Important: Once you switch to Custom DNS (Cloudflare, host, etc.), Namecheap’s DNS editor is disabled. All future DNS changes must be made at your new nameserver provider. If you switch back to Namecheap BasicDNS, your previous Namecheap DNS records are restored.


Scenario 1: Point Namecheap Domain to Cloudflare

Cloudflare is the most common reason to change Namecheap nameservers. It gives you: free CDN, DDoS protection, free SSL, and a very fast DNS editor.

Step 1 — Add your site to Cloudflare

  1. Go to cloudflare.com and create a free account
  2. Click Add a site
  3. Enter your domain name (e.g. yourdomain.com) — do not include www
  4. Choose the Free plan and click Continue
  5. Cloudflare scans your existing DNS and imports all records
  6. Review the imported records — check that A records, CNAME, MX, and TXT records all look correct
  7. Click Continue

Step 2 — Get your Cloudflare nameservers

Cloudflare will show you two nameservers, e.g.:

  • aria.ns.cloudflare.com
  • bob.ns.cloudflare.com

Every Cloudflare account gets a unique pair. Copy both nameservers exactly.

Step 3 — Enter nameservers in Namecheap

  1. Follow the universal steps above
  2. Paste both Cloudflare nameservers, one per field
  3. Save with the green checkmark

Return to Cloudflare and click Done, check nameservers. Cloudflare will send you an email when propagation is confirmed (usually 10 minutes to 4 hours).

Step 4 — Configure Cloudflare proxy settings

After propagation, in Cloudflare’s DNS editor you will see an orange cloud (proxied) or grey cloud (DNS only) next to each record:

  • Orange cloud (proxied): Traffic routes through Cloudflare’s CDN. Hides your origin IP. Enables DDoS protection and cache.
  • Grey cloud (DNS only): Cloudflare resolves DNS but does not proxy traffic. Use this for mail, FTP, and SSH records.

For WordPress: set your A record (root domain) and CNAME (www) to proxied (orange cloud). Set MX records to DNS only (grey cloud) — email does not route through Cloudflare’s proxy.


Scenario 2: Point to a WordPress Host (SiteGround, WP Engine, Kinsta, etc.)

When you move your WordPress site to a managed WordPress host, they give you nameservers to use. The process is identical to Cloudflare.

Where to find the nameservers

HostWhere to find nameservers
SiteGroundSite Tools → Domain → Nameservers
WP EngineUser Portal → Domains → Add domain → Nameservers tab
KinstaMyKinsta → Sites → your site → Domains → DNS
CloudwaysPlatform → Applications → Domain Management → Nameservers
EasyWP (Namecheap)No nameserver change needed — domain stays on Namecheap BasicDNS

EasyWP exception: If you are moving a Namecheap domain to Namecheap’s own EasyWP managed WordPress, you do not change nameservers. EasyWP works within the existing Namecheap DNS. Just point your A record to the EasyWP IP shown in the EasyWP dashboard.

Steps

  1. Copy the nameservers from your WordPress host (usually 2–4 nameservers)
  2. Log in to Namecheap → Domain List → Manage → Nameservers → Custom DNS
  3. Enter each nameserver on a separate line
  4. Save and wait for propagation (1–48 hours)

Your WordPress host will also provide the IP address for your site. You do not need to set A records yourself if you are using the host’s nameservers — they manage all DNS records for you.


Scenario 3: Set Up Google Workspace with Namecheap Domain

Google Workspace (Gmail for your domain, Google Drive, Meet) requires specific MX records pointing to Google’s mail servers. You have two options:

Option A — Stay on Namecheap DNS, add Google MX records

This is simpler and does not require changing nameservers. Keep Namecheap BasicDNS and add MX records manually:

  1. In Namecheap, go to Domain List → Manage → Advanced DNS
  2. Under Mail Settings, select Custom MX
  3. Delete any existing MX records
  4. Add these 5 Google MX records:
HostMail serverPriority
@ASPMX.L.GOOGLE.COM1
@ALT1.ASPMX.L.GOOGLE.COM5
@ALT2.ASPMX.L.GOOGLE.COM5
@ALT3.ASPMX.L.GOOGLE.COM10
@ALT4.ASPMX.L.GOOGLE.COM10
  1. Also add the Google verification TXT record that Google Admin Console provides
  2. Click Save

Option B — Use Cloudflare nameservers and add MX records there

If you are already using Cloudflare for CDN, add the same Google MX records in Cloudflare’s DNS editor instead. Make sure MX records are set to DNS only (grey cloud) — never proxy MX records through Cloudflare.

SPF and DKIM records for Google Workspace

After setting MX records, add these records to prevent email landing in spam:

TypeHostValue
TXT@v=spf1 include:_spf.google.com ~all
CNAMEgoogle._domainkey[from Google Admin Console → Apps → Gmail → Authenticate email → Generate DKIM key]
TXT_dmarcv=DMARC1; p=none; rua=mailto:youremail@yourdomain.com

The DKIM CNAME value is unique to your account — generate it in Google Admin Console. Without SPF and DKIM, Google Workspace email will pass but may be flagged as spam by some recipients.


DNS Propagation — What It Is and How to Check It

When you change nameservers, your new settings do not instantly appear worldwide. DNS resolvers across the internet cache nameserver records for a period defined by the TTL (Time To Live) value. During propagation:

  • Some users see your site on the old host
  • Some users see your site on the new host
  • Email may route to the old server

Typical propagation times:

Change typeTypical timeMaximum
A record (IP address)5–30 minutesUp to 4 hours
MX record (email routing)30 minutes–4 hoursUp to 24 hours
Nameserver change1–4 hoursUp to 48 hours
CNAME5–30 minutesUp to 4 hours

How to check propagation status

Use these free tools to see what DNS resolvers around the world are returning:

  • whatsmydns.net — check A, MX, NS, CNAME records from 22+ global locations
  • dnschecker.org — similar, shows propagation map
  • Google Admin Toolbox (toolbox.googleapps.com/apps/checkmx/) — specifically for checking Google Workspace MX and SPF records

Enter your domain, select record type (NS for nameservers, A for your IP, MX for email), and click Check. Green ticks mean that location has the new record. Red X means it still has the old cached record.

How to speed up propagation

You cannot force other resolvers to flush their cache, but you can:

  • Lower TTL before the change: 24 hours before switching nameservers, reduce your A record TTL to 300 seconds (5 minutes) in Namecheap Advanced DNS. Resolvers will then cache for only 5 minutes instead of the default 1800 seconds.
  • Flush your own DNS cache: On Mac: sudo dscacheutil -flushcache. On Windows: ipconfig /flushdns. This clears your own computer’s cache — you will see the new records immediately.

Common Nameserver Mistakes

MistakeSymptomFix
Trailing dot or space in nameserverDomain resolves to nothingCheck for extra spaces/punctuation in Namecheap DNS fields — must be plain hostname only
Adding nameservers while keeping Namecheap BasicDNS selectedChanges do not save or have no effectMust change the dropdown to “Custom DNS” before entering custom nameservers
Forgetting to add MX records at the new nameserverEmail stops working after switchBefore switching, export all existing DNS records and re-enter them at the new provider
Proxying MX records through CloudflareEmail fails completelyMX records must be grey cloud (DNS only) in Cloudflare — never orange cloud

Frequently Asked Questions

How long does it take to change nameservers on Namecheap?

The change in Namecheap’s dashboard takes about 2 minutes. Global DNS propagation for nameserver changes typically takes 1–4 hours and completes within 24 hours for 99% of users. The theoretical maximum is 48 hours, but this is rare in practice.

Will changing nameservers take my website offline?

During propagation, visitors may see either the old or new server depending on which DNS resolver they use. To minimise disruption: set up your site fully on the new host before changing nameservers, lower your TTL to 300 seconds 24 hours before the switch, and schedule the change for low-traffic hours.

Can I use Cloudflare nameservers and still have email at Namecheap?

Yes. Point your nameservers to Cloudflare, then in Cloudflare’s DNS editor add MX records pointing to your email provider (Namecheap Private Email, Google Workspace, etc.). Cloudflare does not host email — it just resolves DNS. Ensure MX records are set to grey cloud (DNS only) in Cloudflare.

What are the default Namecheap nameservers?

Namecheap BasicDNS nameservers are: dns1.registrar-servers.com and dns2.registrar-servers.com. PremiumDNS nameservers are: pdns1.registrar-servers.com and pdns2.registrar-servers.com. If you switch to a third-party provider and want to revert, set these in the Custom DNS field.

Do I need to change nameservers to use Namecheap’s own hosting?

No. If you register a domain and buy hosting with Namecheap, your domain is automatically pointed to Namecheap BasicDNS and your hosting IP is automatically configured. You only need to change nameservers if you are using a third-party hosting provider (Cloudflare, SiteGround, WP Engine, etc.).

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top