A DNS management tool to mange DNS setup for domains
Project description
dnsconfigurator
Python package I use to configure the DNS of my domain names. Keep a local DNS configuration files - covering all my domains - up to date and use DNS providers API to apply the configuration.
How to use
Install the package. Look at the sample configuration. Fill out domain information and select a DNS provider, get an API key, deploy the configuration.
Configuration
Check the sample config file using dnsconfigurator sample
or python -m dnsconfigurator sample
Create you own configuration file. Validate it with dnsconfigurator -f configfile validate
(default filename is dns_config.yaml
Commands to use
list
local
remote
compare
status
update
dnscert
License
dnsconfigurator is distributed under the MIT license
Contact
In the completely unexpected situation, that anyone else thinks this could be useful, you are welcome to contact Kristian Hougaard
ToDo
- Implement
dnsconfigurator sample
to show sample configuration. - Better user documentation
- Fix tests - they are ALL messed up
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dnsconfigurator-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe948d2f519823f1550831b8dfeb531f45ced57e5e66ced5217fbb14a5704dc9 |
|
MD5 | 68838d5d55e0786b07d6882b4029903b |
|
BLAKE2b-256 | c0c3e11cbf0dcb4a2bda6e2205b4583f7b869d0fcc08ea32682cbe6a736d80b8 |