Sound like pretty interesting and impressive if you don't know anything about creating your own name servers. Let's think how's good if your website shows name servers some of your domain name ? is it required hosting server or complex setup ? absolutely "No".
Today I will give you a small tutorial by using you can set your own name server something like as-
ns1.yoursite.com and ns2.yoursite.com and it will works with your existing hosting provider.
How To Create Own Name Server:
Without taking too much times I just come to point, before starting this tutorial remember you should have working domain name.
Step 1: First you will get existing IP address of your hosting provider, you will get it from your account email or from below URL
Change 'yoursite.com' to your website URL and copy IP from 'Domain NS records'.
Step 2: Login to your domain control panel, most of latest domain control panel having an option name "Child Name Server" or "Host Name Sever" . Update input field with your required domain Name Server and IP where you want to point your name server. You can see below image as reference.
You should avoid to set name server for same domain, means if you want to set name server for abc.com then avoid to create name sever ns1.abc.com always choose different domain name.
If Your Domain Already Hosted With Some Hosting Provider:
If your domain already hosted somewhere and and you want to create name server by using such domain name then follow below steps:
Step 1: Login your hosting control panel and lookup for DNS Zone Editor or Advance DNS Zone Editor and add two A records as below image.
Now your your own name server created enjoy !
Note: After the domain name server setup wait for some time until it propagate and it will takes 5min to 48 hrs depending on your sever provider.
Let me know if you have any doubt or suggestions . Thank you !