DNSync is a simple meta-DNS service helping to provide name servers with new zones sent in via NOTIFY from remote servers. It will listen to NOTYIFY DNS queries, operate on them as necessary, and reply accordingly.
Currently only the BIND name server is supported.
Since this is a Go application, deployment is rather easy:
- Checkout the project somewhere in your GOPATH.
- Compile the project for the target architecture you need.
- Copy the resulting file
dnsync
and an adjusted version of its config filednsync.json
to where ever you need the tool. - Start dnsync or configure it as a system service.
What still needs to be done:
- More nameserver implementations