Viewed   18 times

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.

Thank you.



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.

Tuesday, February 21, 2023

Use SSH to access the server via the terminal:

There's instructions on how to connect via PuTTY, then you can go to the directory where the PHP script is run it like:

php myPHPScript.php

Saturday, August 6, 2022
  1. In Project structure settings (ctrl+alt+shift+s), select Facets and Add.
  2. Select JPA
  3. Select the module containing your mappings/annotated entities
  4. In the Modules view, select the module in question and the JPA facet underneath
  5. Add a reference to your descriptor (persistence.xml/orm.xml)
  6. Select your JPA provider from the dropdown

Your JPA-queries should then be validated against your entites.

Friday, September 23, 2022

VPS and Cloud are the same damn thing.

A dedicated server is a physical box sitting in a rack somewhere that is not shared with anyone else, that you can do whatever you want with.

Tuesday, October 25, 2022

I would recommend setting an account up at EveryDNS. It will be much easier, and much more secure, than running your own - especially if this is a 'one off' domain you need to set up.

Also, GoDaddy gives you the choice to use their own DNS servers for hosting DNS. I don't use them (nor trust them) but that would be an option too, if it is registered via GoDaddy.

Thursday, August 11, 2022
Only authorized users can answer the search term. Please sign in first, or register a free account.
Not the answer you're looking for? Browse other questions tagged :