I use https://freedns.afraid.org
It's not the prettiest solution but it's free and been 100% since dyndns stopped being free.
I use noip, it has an app yea but I use it with my synology which updates it for me.
NOIP say you have to confirm every 30 days? Even if everytime you boot up your PC is contacting them with an IP address?
You have to verify every 30 days if the IP doesn't change.
...ok... And this is a traditional email which you click a link on to say, yes, I'm still here?