Update A and AAAA records for your INWX DynDNS account
Go to file
2023-09-15 08:44:21 +07:00
example_config.toml Update URLs in example_config.toml 2019-05-03 21:36:36 +02:00
inwx_update_dyndns Slightly modified, cleaned up and added command line parameter to override config file 2023-09-15 08:44:21 +07:00
inwx_update_dyndns.service Minor change in service description 2017-07-28 20:29:56 +02:00
LICENSE Slightly modified, cleaned up and added command line parameter to override config file 2023-09-15 08:44:21 +07:00
README.md Slightly modified, cleaned up and added command line parameter to override config file 2023-09-15 08:44:21 +07:00

inwx-update-dyndns

This is a slightly modified version of nroi/inwx_update_dyndns.

A python script which checks at regular intervals if your IPs (IPv4 and IPv6) have changed. If changes are detected, an HTTP POST request is sent to inwx.com in order to update the A and AAAA record. To use this script, you need to have created at least one DynDNS account on inwx.com.

Configuration

The script by default expects a TOML file /etc/inwx_update_dyndns.toml where your credentials are set. Have a look at the example file, which should be self-explanatory. At the very least, you need to update the username and password for the [[account]]. If you don't have an IPv6, ipv6_enabled should be set to false. The config file used can be overridden by passing the command line argument '-c CONFIG' with a different filename to the script (example: '-c ./example_config.toml').

Requirements