peach-dyndns-host

a dynamic DNS server to host the names of guests with changing IP addresses by providing an http API for updating bind9 configurations.

setup

The code in this repo assumes the existence of an installed and running bind9 server on the same server as is running peach-dyndns-server. Documentation for setting up bind9 can be found here.

The peach-dyndns-server code can be compiled with

cargo build --release

run

sudo su peach-dyndns; ./target/release/main -vv

test

test peach-dyndns server is running,

curl http://localhost:8000

test peach-bind9 is running,

nslookup blue.dyn.peachcloud.org ns.peachcloud.org
Description
A dynamic DNS server to host the names of guests with changing IP addresses by providing an HTTP API for updating bind9 configurations.
Readme 8.6 MiB
v0.1.0 Latest
2021-12-06 16:45:21 +00:00
Languages
Rust 93.8%
Shell 6.2%