How to create custom Name Servers
->
Creating custom name srvers are very simple, I will go through basic steps explaining how to create custom name servers like ns1.you-domain.com or ns2.your-domain.com
- First you need to login to your domain control panel.
- Second you need the original IP’s of yourcurrent name servers.
- Third You need to update Name Servers.
Login to your domain control panel, go to your DNS Zone, if you do not have one go to DNS, or NS records or something in that nature. You will need to find Create Custom NS link.
Get you original IP’s from your host, for example if your website is hosted on hostgator.com and your 2 DNS adresses are ns345.hostgator.com ns346.hostgator.com ask for their IP’s. Normally your hosting company should give them to you in the first place.
Then go to the domain Control Panel again. Click Create custom Name Server. Name it something you want like ns01.your-domain.com and the pointing field should be your first IP address. do the samething for the second one but name it maybe ns02.your-domain.com and point it to your second IP.
Now is the last step. Go to your DNS zone and update your Name Servers. You point your-domain.com to ns01.yourdomain.com and ns02.yourdomain.com and still have it hosted on another host.

Thank you for this article it is very helpful.
I now have my own custom nameservers yay!!