A dyndns-like updater for the DNS service of PCExtreme, called Aurora, using libcloud.
.gitignore | ||
dnsupdate.py | ||
README.md | ||
requirements.txt |
DNS Updater
A dyndns-like updater for the DNS service of PCExtreme, called Aurora. Their service is supported by Apache's libcloud (docs). This simple script helps to use these domains for some homebrewing.
Usage
It works fairly simple. Create a config.yaml
file:
client_key: YOURKEY
client_secret: YOURSECRET
zones:
- domainname.com:
- name: www
type: AAAA
- name: ""
type: AAAA
- name: www
type: A
- name: ""
type: A
and run:
python dnsupdate.py -c config.yaml
You should probably run it with cron to keep your DNS up to date. If you have any issues, add -v
for some verbosity.
The script is very basic: so AAAA
records will be set to your IPv6 address, all other record types to IPv4.