W.I.P!!
This is a simple tool to update your DNS records for registrars that don't support a DDNS client.
Registrars that this script currently supports
Registrars that I cannot support (but have tried)
- namecheap (Requires whitelisted IP to authorize requests)
- Download
ddnshelp.pyandconstraints.txt - Install requirements with
pip install -r constraints.txt - Set up your API credentials in a
.env file - Run
ddnshelp.py <Registratr> <Domain>(can be used with cronjob)
(No one has asked me anything so I'm just guessing what might be asked)
Q: Will you add support for _ registar?
A: If they are not on the list of unsupported registrars, I'd be happy to try! Submit a feature request with the registrar name.
Registrar specific setup steps
- Create API credentials here: https://porkbun.com/account/api
- Enable API access for domain(s)
- A: Enable for all domains (not recommended)
- B: Selectively enable API access for desired domains (recommended)