peach-dyndns-server/README.md

721 B

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