This is a nodejs ddns project.
It starts up a http server which receives your domain information(name, address...), then modifies the config file of bind9 & restart it.
You should have nodejs and bind9 installed before start.
- Clone this project to your server, navigate to the server folder and run:
npm start
- Open domain_config.json and config it. To gain your token's md5, run:
md5 -s 'your_token'
- run:
npm run server
There is a bash in client folder. Feel free to config and run it on your client.