I‘m not sure if I understand your problem. How many VMs, hostnames, etc. are we talking about?
Jup, I use my pfSense as DDNS client with Cloudflare
I‘m not sure if I understand your problem. How many VMs, hostnames, etc. are we talking about?