I just bought a VPS with cPanel/WHM. My hosting provider gave me 3 dedicated IP addresses with my plan. I read on the internet that I should use 2 IPs for my nameservers and the other one as the main IP for all my shared accounts.
Could you tell me why I should do that ? What are the advantages of using IP addresses only for nameservers and another one only for my shared accounts instead of using the same IP for all my nameservers and shared account ? I'm asking because I don't want to use an IP for nothing.
Maybe my question wasn't precise enough. I wanted to know how to configure nameservers with cPanel on a VPS without loosing the redundancy of the DNS. I though it has to do with IPs... but it's not. The problem is cPanel and nothing else :
A standard server with cPanel/WHM is providing simultaneously all these services: DNS, HTTP, FTP, Email, etc. However, for redundancy reasons, we usually have independent replicated DNS servers for each nameserver. Since we only have one DNS server into the main cPanel/WHM server (because some features in cPanel needs to control DNS Zones) we have to point all our nameservers there. We then loose the redundancy, even if we have more than one nameserver because we only have one DNS.
Still, there are two solutions to overcome this problem. The first solution is to buy a VPS server with “cPanel DNS Only” installed on it. After, we have to activate the DNS clustering feature on our cPanel/WHM main server to “clusterize” our DNS Zones to these VPS. This way the main server and cPanel are still controlling the DNS Zones and we have now the redundancy we wanted. The second solution is to use a third party DNS solution. However, many features of cPanel will not work correctly (subdomain creation, domain addon, zone editing, etc). We will need to manually ajust the DNS Zones with the third party DNS system.