Small, clusterable, lightweight, api-driven dns server https://github.com/nanopack/shaman
5.3K
To run the container, execute:
docker run --rm -p 53:53/udp -p 1632:1632 -it iotops/shaman shaman -s -t ThisShouldBeYourSecret --dns-listen "0.0.0.0:53" --api-listen "0.0.0.0:1632"
You can then update it via API
curl -k -H "X-AUTH-TOKEN:ThisShouldBeYourSecret" https://localhost:1632/records -d '{"domain":"nanopack.io","records":[{"ttl":60,"class":"IN","type":"A","address":"127.0.0.2"}]}'
curl -k -H "X-AUTH-TOKEN:ThisShouldBeYourSecret" https://localhost:1632/records
Content type
Image
Digest
sha256:bfea51ca4…
Size
11.2 MB
Last updated
over 3 years ago
docker pull iotops/shaman