Local DDNS to create entries for VMs with static IPs (vmware provider)

I’m creating vmware VMs with a list of static IPs (pass them via variables). When created they get generated hostnames and domain name appended. And IP addresses of course. I have also Linux DDNS / DHCP VM working there. Tried to ask terraform DNS provider to assign DNS names or ask DDNS server to register those hosts with no success… any ideas what should I use or how to script that in terraform? Thank you!