Domain Name System Records using JSON with Python 3
WikiDNS is a lightweight DNS server and zone management system written in Python 3. It stores DNS records in JSON format, making domain management transparent, version-controllable, and human-readable.
The project also includes an NSS module for GNU/Linux integration.
tar -xvf wikidns-12.0.0.tar.gz cd wikidns-12.0.0
python3 wikidns-server.py
python3 wikidns-client.py example.com
make sudo make installAfter installation, edit
/etc/nsswitch.conf and add:
hosts: files wikidns dns
sudo nano /etc/wikidns.json
{"domain_name": "aamot.org", "dns_records": {"A": ["91.229.143.159"]}}
WikiDNS is released as Free Software. You are free to use, modify, and distribute it.
Ole Kristian Aamot
Aamot Engineering / Aamot Research
https://aamot.io/