We want to setup our own public DNS server and offer it to clients as a service. DNS server obviously needs to be setup on an IP address and this IP address setup on many of our clients machines/networks.
I can see a risk that hosting company allocates IP address for us but then for whatever reason we are required to change that IP. (e.g. hosting provider goes bust etc.)
How can we make sure that IP address is given to us without risking that in the event of hosting company failure we would have to contact all our clients and setup different DNS IP address?