Automatically update your IPv4 and/or IPv6 DNS records using Gandi's LiveDNS API.
This project is a fork of https://github.com/lembregtse/gandi-dyndns mostly rewritten to work with Python 3 and the newer API v5 instead of API v4. Public IP is retrieved through icanhaz.
The development of this tool or myself are in no way involved with Gandi.net
Everything should come with a default Python setup:
- Python 3
- re
- sys
- requests
- optparse
Generate your API key from Gandi's API Key Page in the Security section.
Usage: gandi-dyndns --api=<APIKEY> --domain=<DOMAIN> --record=<RECORD> [--ipv4] [--ipv6] [--quiet]
Example: gandi-dyndns --api=123ApIkEyFrOmGanDi --domain=example.com --record=www --ipv4