I'm not seeing what I am looking for. So maybe if I give more detail into what I am trying to do.
I have a Virtual Network Gateway that allows my on-premise Linux computers to connect via OpenVPN. They are successfully connecting and I am able to ping cloud VM's and ping them from the cloud VMs.
I would like to be able to access them via DNS. However, due to the nature of the Linux machines, they will not be maintaining a constant VPN connection as they are shut down and restarted on a regular, if not daily basis. So the IP address created by the VNG may change.
These machines can number in the hundreds, so maintaining a DNS record database would be onerous.
What I am looking for is a way I can dynamically add host information into a DNS system, and then have my on-premises Linux machines use that DNS system to resolve hostnames for cloud resources, and cloud resources use it to resolve the Linux machines.
I hope that makes my request a little more clear.
Thanks in advance