Look into dynamic DNS. It’s for your exact case, when your up updates you need to update the DNS host with your new IP. Idk if Google domains does it, I use it with namecheap and then there’s an option in offense that will tell namecheap that my IP has changed.
This isn’t a “production” worthy option because there can be downtime when your Ip switches, but for us it’s perfect.