Does anybody know of a DNS Server that is written in Node.JS? I am specifically interested in Authoritative DNS Servers (as opposed to caching DNS server).
The only thin
I found a DNS server write in node.js fun_dns the source is on github
Here's "a very basic authority server built with Node.js", in < 500 lines: dnsserver.js
Check out https://github.com/tjfontaine/node-dns
bns: DNS library, server, and validating recursive resolver for node.js, in pure javascript.
After reviewing all available node.js DNS libraries, i found DNS2 to be one of the best available library in 2020 which is still maintained.
Some of its features:
https://github.com/song940/node-dns
npm install dns2
Since Java is okay for you, you could have a look at the Eagle DNS project. It is written in Java and supports both MySQL and file based stores for the records, and allow you to write your own module if that doesn't fit your needs: http://www.unlogic.se/projects/eagledns