A dynamic DNS server to host the names of guests with changing IP addresses by providing an HTTP API for updating bind9 configurations.
7c626c5ef7 | ||
---|---|---|
bash | ||
bind_config | ||
ns_tests | ||
src | ||
templates | ||
.env.sample | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md | ||
generate_zone.sh |
README.md
peach-dyndns-host
a dynamic DNS server to host the names of guests with changing IP addresses. provides an http API for updating bind9 configurations.
work in progress
demo
git clone git@github.com:peachcloud/peach-dyndns-host
cd peach-dyndns-host
cargo run -- -vvv # DEBUG log verbosity
in another terminal
nslookup blue.dyn.peachcloud.org ns.peachcloud.org
or
curl http://localhost:3000
testing
contains bash scripts for testing and debugging dynamic dns server behavior using nslookup