node.js - from - node domains
Servidor DNS simple en Node.JS?(Servidor DNS principal/autorizado)(¿quizás ndns?) (4)
¿Alguien sabe de un Servidor DNS que está escrito en Node.JS? Estoy específicamente interesado en Servidores DNS autoritativos (en lugar de almacenar en caché el servidor DNS).
Lo único que tiene que hacer es proporcionar registros A, MX, TXT, SPF, SOA, NS basados en mi propio algoritmo, que escribiré en un tenedor o clon de cualquier cosa que encuentre para empezar.
De hecho, es posible que no necesite todos esos tipos de registros. Pero lo importante es que debe funcionar. No quiero tener problemas de depuración de DNS. Espero (esperando) que esto no sea un problema porque el DNS es muy simple (lo he escuchado).
¿Hay algo en Node.JS con el que puedo empezar? Si sabes que algo se usó en la producción, por favor avísame.
Los servidores DNS Node.JS que he encontrado son
- dnsserver.js ( enlace alternativo )
- ndns que tiene una extensión llamada mdns
- dns-server
Si alguien está usando uno para producción, me gustaría saberlo. Hasta el momento, parecen ser esfuerzos muy dispersos.
Aquí hay "un servidor de autoridad muy básico construido con Node.js", en <500 líneas: dnsserver.js
Como Java está bien para ti, podrías echarle un vistazo al proyecto Eagle DNS. Está escrito en Java y admite tanto MySQL como tiendas basadas en archivos para los registros, y le permite escribir su propio módulo si eso no se ajusta a sus necesidades: http://www.unlogic.se/projects/eagledns