# Hetzner Dynamic DNS Updater This script finds this machine's hostname, public IPv4 and IPv6 addresses, then updates the corresponding DNS records on Hetzner. ## Usage ```text Usage: hetzner-ddns.py [options] Options: -h --help Show this screen --token= Hetzner API Token --zone= Name of the DNS zone --hostname= This machine's hostname --ttl= Time-to-live in seconds --v4-api= API that returns your public IPv4 address --v6-api= API that returns your public IPv6 address --retry-attempts= Retry N times if connection fails --retry-delay= Wait S seconds between attempts --config= Read options from configuration file --disable-v4 Do not update IPv4 address --disable-v6 Do not update IPv6 address ```