Skip to main content

Adding Domain Onto CloudFlare From Namecheap

Login to Namecheap in the top right corner. If you have two factor, put it in.

Find the domain you wish to add and press the "Manage" button on the right.

Currently, the nameservers are pointing to Namecheap, meaning that all the DNS records for the domain have to be managed on their dashboard, meaning no protection is in place such as A records not being proxied, so we want to change them to CloudFlare's nameservers.

Under the "Domain" tab along the top, locate the "Nameservers" dropdown box and click on "Custom DNS". In each box, put the two nameservers provided to you in either your 💬-comms-chat or from CloudFlare itself, as you may of done the domain configuration yourself after going through the steps.

Each account in CloudFlare has two separate nameservers provided to you when you add your first domain and will always be the same on each domain you add, so noting them down is a good idea but not really needed, just helpful if you are adding loads of domains at once.

As an example, our account uses Earl and Samara. This isn't a security issue whatsoever as nameservers are searchable the same as any other DNS record, and don't tie to a single "account". If you lookup Earl for example, you will see 1000's of domains using that nameserver.


Once put in, click the green tick top right. You'll get a success banner at the top stating it's been changed.

Even though it states 48 hours, NS changes normally take 1-2 hours. These records are always persistent and more important than MX or A records for example so it can take up to 48 hours to change, unlike warnings on other registrar sites that state A records take 48 hours, they take less than 10 minutes normally.

We will do the rest in terms of adding it to your account. If you haven't already, please make an account on CloudFlare and then add us as normal following the management guide. Once that's done, we will move your domain over.

We are not "migrating" the domain to CloudFlare. That's not how nameservers work. This costs money, moving a domain from registrar to registrar, like GoDaddy to Namecheap.

Think of nameservers as the phone book. When you lookup "google.com" in your browser, you go from your PC to the nameservers of the domain, which then "rings" up the registrar hosting your DNS, and they return your domain records. Using a A record, they provide your PC with an IP address which takes you to their site.