Name server setup for Dedicated server

If you have a new VPS or a dedicated server with cpanel and are looking for some document on guidance how to set the name server for it the here is the step by step to do it.
1. First you will have to decide what nameserver you want to set on your VPS. If you have the domain “mydomain.com” then you can make the nameservers ns1.domain.com and ns2.domain.com.

2. http://IP/whm >> show ip address usage >> Check free IP there or choose your primary and secondary IP Address.
You will need to register nameservers first from registrar end. Login to your registrar’s domain control panel and register the name server or ask them to register the private name server for your domain.-ns1.domain.com – the Default IP Of your server
-ns2.domain.com – Secondary IP or free IP

Exception : In case if you have just one domain and you have set that name server for your other server and you want to use ns3.domain.com and ns4.domain.com name server for this server then you will have to set the dns for it from the dns zone file of domain.com if you have WHM then you can go to the server where this domain is resolving then open WHM >> Edit a DNS zone >> select domain from the list >> Edit at the end just add this line
ns3 In A First_IP
ns4 In A Second_IP

or if you are using shell then you can simply append following lines there in

# vi /var/named/domain.com.db
ns3 IN A First_IP
ns4 IN A Second_IP

save file.

# service named reload

# rndc reload domain.com

3. http://IP/whm >> Basic cPanel/WHM Setup

Primary Nameserver ns1.domain.com >>
Click on “Assign IP address” and then “Add an A entry for this name server”

Secondary Nameserver ns2.domain.com
Click on “Assign IP address ” and then “Add an A entry for this name server”

4. Once all done you can check if your nameservers have started resolving or not from
http://www.dnsstuff.com/tools/lookup.ch?name=ns1.domain.com&type=A
Once you see the assigned IP address there then it means that the name server for your server are set.

Create new account from your WHM and now you will just need to point your site from your registrar end to these nameservers ns1.domain.com and ns2.domain.com if you want to resolve your site from this server.