I have done searching and haven’t been able to come up with a definitive answer yet.
Currently, I have a VPS running with Virtualmin and a static IP with a VPS host outside of my home. In my home I would like to set up a Cloudmin server for some additional functionality for myself and my in-home users that would allow VPSes to be externally accessible. The Cloudmin server would not have a static IP.
My thought on making this work is the following:
I would set up a DNS zone on my Virtualmin VPS to point to my home dynamic home IP with my Cloudmin server in the DMZ. The Cloudmin server would be setup with an internal network IP (ex: 192.168.0.20). I would then set up a small VPS on Cloudmin running apache and PHP to run only as my Dynamic DNS updater and update my home IP on my Virtualmin server using PHP and the API.
Now, if I create a new VPS (or KVM Instance) on Cloudmin, is there a way that I can have my Cloudmin server create a new DNS zone on my Virtualmin server so that I don’t have to do anything after I create the new VPS?
Does this set up even seem like it may work? I don’t want to have to set up a port forward for each new KVM instance.
Thanks in advance!