How to Change Nameservers or Add Custom Domain Nameservers
Posted in: Email, Hosting, VPS

How to Change Nameservers or Add Custom Domain Nameservers

In this guide, you will learn how to change nameservers for your domain. Also, you will learn how to create your own personal nameservers.

Here, we will use domain registrars, GoDaddy and Namecheap as examples, but you can apply this to any domain registrar.

Adding Personal Nameservers for a Domain in GoDaddy

To add your own personal nameservers in GoDaddy, log in to your account and go to the “DNS Management” page for your domain.

Next, click on the three dots beside your domain name and then click on “Host Names”.

You may also find the link to the “Hostnames” at the top of DNS records.

DNS Management - Hostnames in GoDaddy
DNS Management – Hostnames in GoDaddy
Adding Personal Nameservers or DNS or Host Names in GoDaddy
Adding Personal Nameservers or DNS or Host Names in GoDaddy

After, you will proceed to the host names page for your domain where you can click on the add button.

Add Host Names for a Domain in GoDaddy
Add Host Names for a Domain in GoDaddy

Here, for the “Host”, enter “ns1” and for the “IP address”, you would need to provide your hosting server’s IP address.

Adding Personal Nameserver in GoDaddy
Adding Personal Nameserver in GoDaddy

Similarly, you can repeat the same steps to add another nameserver such as “ns2” for the same IP address.

Now, you can see all your personal nameservers or the host names as follow:

Listing Host Names in GoDaddy
Listing Host Names in GoDaddy

Changing Nameservers for a Domain in GoDaddy

Once, you have added your own personal nameservers, now you can change the default nameservers. To do this, go back to the “DNS Management” page and scroll down to the bottom. You will see the default nameservers as follows:

Change Default Nameservers in GoDaddy
Change Default Nameservers in GoDaddy

Here, click on the “Change” button and then click on “Enter my own nameservers (advanced)” to add any custom nameservers.

Edit Nameservers in GoDaddy
Edit Nameservers in GoDaddy

You can either change default nameservers to your personal nameservers or you can change them to any third-party nameservers like Cloudflare.

We are going to change the default nameservers to our previously added personal nameservers which are “ns1.example.com” and “ns2.example.com”.

Adding Custom Nameservers in GoDaddy
Adding Custom Nameservers in GoDaddy

After you add the personal or custom nameservers, click on the “Save” button. Then, it will ask you to confirm the update. This can take up to 24 hours to propagate worldwide but this usually takes some minutes to propagate.

Nameservers Update in GoDaddy
Nameservers Update in GoDaddy

So, this is how you can add your own personal nameservers and change the default nameservers in GoDaddy.

For purchasing domains, we recommend GoDaddy or Namecheap for their simple interface. Also, for getting hosting servers, we recommend Linode as they offer great uptime, support, and backup services.

Next, we will change nameservers for a domain that you purchase from Namecheap.

Adding Personal Nameservers for a Domain in Namecheap

To add personal nameservers in Namecheap, log in to your Namecheap account and go to your domain list and click on the “Manage” button beside your domain.

Domain List - Namecheap
Domain List – Namecheap

Here, you would need to go to the “Advanced DNS” tab and scroll down to see the “Personal DNS Server” section where you can add personal nameservers as follows:

Personal DNS Server - Namecheap
Personal DNS Server – Namecheap

Here, you would need to provide the host as “ns1” and your hosting server’s IP address. Similarly, you can do this for the second nameserver, “ns2”.

Changing Nameservers for a Domain in Namecheap

Once you have added both the nameservers, then you can change the default nameservers by going to the “Domain” tab as follows:

Change Domain Nameservers in Namecheap
Change Domain Nameservers in Namecheap

Here, you can change “Namecheap BasicDNS” to “Custom DNS”. Then, provide your personal nameservers, “ns1.example.com” and “ns2.example.com”, or any other custom nameservers. This can usually take some minutes or hours to propagate.

So, this is how you can change your default nameservers in Namecheap.

If you have any more queries or need assistance, then you can fill out our contact form and we will respond back as quickly as possible.

Back to Top