Self-hosted DynDNS (DDNS) service in Python