Setup Dynamic DNS (DDNS) - C0ntr07/Firewalla-Information GitHub Wiki

Install the DDNS client

sudo apt install ddclient

Once installed, the configuration wizard will automatically start. The configuration wizard doesn't have all the options for all situations. To tailor the ddclient as needed the configuration file can be manually edited or ddclient can be configured from the command line.

This is an example of configuring ddclient from the cli.

sudo ddclient -daemon=86400 -protocol=dyndns2 -use=web -web=checkpi.dyndns.com, web-skip='IP Address' -server=members.dyndns.org -login=LOGINUSERNAME -password='LOGINPASSWORD' -proxy=URLPROXYTOBEUPDATED

A couple of notes on the command. Most of these options will have to be tailored to your need. This example is from updating a DDNS on dyn.com. The daemon is the number of seconds between refreshes. 86400 is the number of seconds in a day making a once-a-day update of the IP address.

ddclient Options