This is an implementation of a dynamic dns server in node.js. Its records can be updated through the DynDNS update protocol.
This application has these features:
- IPv4 DNS server to resolve a hostname to its IPv4 address (A-Record)
- Update the records
- via DynDNS protocol
- by checking an individual username and passwort for each host record
- over http and https (when activated)
- Save the records to a file to have the data available on restart
Find the source code at GitHub.