Dynamic DNS (domain-connect-dyndns)

  1. Install Python and python-pip
sudo apt update
sudo apt upgrade
sudo apt install software-properties-common
sudo apt install python3
sudo apt install python-pip

2. Install the Multi-Platform Client

pip install domain-connect-dyndns

3. Add domain to be checked and updated for IP:

domain-connect-dyndns setup --domain NAME_OF_THE_DOMAIN

4. Authenticate against provider while copying URL from the output to the browser and login.

5. Update all domains:

domain-connect-dyndns update --all

Output:

:~# domain-connect-dyndns update --all
*** domain-connect-dyndns 0.0.9 ***


Read NAME_OF_THE_DOMAIN config.
  IP XXXX found in A record
  Public IPv4 address: XXXX
  IPv4 record up to date.
All records up to date. No update required.

Read NAME_OF_THE_DOMAIN config.
  IP 8XXXX found in A record
  Public IPv4 address: XXXX
  IPv4 record up to date.
All records up to date. No update required.

6 (Optional): Add cronjob to regularly update IP for domain:

crontab -e

*/1 * * * * /usr/bin/flock -n /tmp/ipupdate.lck /usr/local/bin/domain-connect-dyndns update --all --config /root/dyndns/settings.txt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert