After changing my broadband to fibre my new ISP is changing the WAN IP on me regularly so I had to start looking at DDNS and as Cloudflare host my Name Servers I thought I would look there. There are some ways to update a domain via API and I was wondering if I could use that and Indigo and the Online plugin.
However then I found their zero trust tunnels.
Now running a small service via Brew on my Mac Server and some setup on Cloudflare, all for free, I now can use their Warp/1111 iOS app replacement called Cloudflare One, enable the VPN when outside home network and their DNS servers route any calls to my local network addresses, ie 192.168.0.25 to my home network with no need to manage the changing WAN IP.
Tested with connecting to device webpages ie NAS and zigbee2mqtt as well as Splashtop in free mode, so that saw that my devices were on the same local network as my phone for remote desktop.
Simpler than dynamic DNS (once setup) and I am assuming as its zero trust and Cloudflare, a lot more secure and all for free.