Create a Synthetic Record for Dynamic DNS. Copy the script and substitute your synthetic record's username, password, and FQDN in the config section.
Go to Administration > Commands tab and paste the code into the Command box, then click Save Custom Script.
Go to Administration > Management tab. Scroll down to the Cron section, and toggle Cron: Enable
In the Additional Cron Scripts section, put:
17 * * * * root /tmp/custom.sh
Scroll to the bottom. Click Apply Settings. Wait for the page to reload. Scroll back to the bottom and click Reboot Router.
- The actual call to Google's API to update your IP address will not be made unless it has changed.
- The cron timing I supplied above runs this at the 17th minute of every hour (e.g. 12:17, 1:17, etc).
- You can run it at a different frequency by crafting a different schedule.