I have a dynamic IP and I want to restrict access to some A records to only my IP. I have it working if I manually put my IP into my list but I would rather rely on my DDNS host to make it painless. This is also for mobile access on my phone where the IP changes all the time.
Is there a way to do this?
Take a look at Cloudflare Zero Trust and Cloudflare Tunnel. With that you can add authentication to your apps and the IP filter is not needed anymore. Access via smartphone is possible through that as well.