Hi guys, this question may have already been discussed. However, I can't seem to find it in searches so perhaps the naming of previous discussion has been different to my train of thinking. It would be good if there was a single place where all of this information could be found and applied to help others in building their own webservers.
I have been running a cloud vps for over a year now (on Google Cloud) hosting a few client websites as a trial after moving over from reseller hosting.
At present, I have not used my own nameservers...instead requiring clients to point an A record at the ip address of my cloud server on which their website (e.g. Virtualmin virtual server) is located.
As we all know, one significant problem with having clients use A records to point to hosting...if hosting provider wishes to alter the IP address of my VPS (for whatever reason) then all clients DNS A records have to be manually changed to reflect the new webserver IP address.
Most of the tutorials talk about setting the primary web server as primary nameserver too, however, is this really a good idea for someone who is going to be likely offering shared webhosting services to clients?
kind regards Adam