Dynamic IP update the zones

I’ve been just manually updating my IP on the rare occasions that it changes for a couple of years now. I’m doing my domain names at Google (the evil empire), and just today while trying to answer something in a networking chat room on Matrix I saw they added service for DDNS. Apparently there are a couple Ubuntu/Linux programs that will work for Virtualmin, I think
See ddclient and ddupdate.

I’m literally learning about this as I’m posting my reply here. I’m hoping one of those will be the thing I tell Virtualmin is the External Script in the Virtualmin => Addresses and Networking => Dynamic IP Update section. My vague understanding right now is that Virtualmin will heal it’s own self and virtual servers when the External IP changes if I:

  • set Dynamic update enabled? to Yes, and
  • set Source of IP address to Address visible from the Internet,

and then try to run a script or connect to DynDNS to fix entries at the domain name service provider. It seems like ddclient doesn’t need to be launched, but is running as a service that tells Google when configured right that the IP needs maintenance.

Am I getting that right?