有人知道在Node.JS中编写的DNS服务器吗?我对权威DNS服务器特别感兴趣(而不是缓存DNS服务器)。
唯一需要做的就是根据我自己的算法提供A,MX,TXT,SPF,SOA,NS记录,我将把它写入我发现的任何内容的分支或克隆中。
事实上,我可能不需要所有这些类型的记录。但重要的是必须有效。我不想要解决DNS调试问题。我希望(期待)这不会成为问题,因为DNS很简单(我听说过)。
Node.JS中有什么我可以开始吗?如果您知道某些内容已在制作中使用,请告知我们。
我找到的Node.JS DNS服务器是
如果有人用它来制作,我想知道。到目前为止,他们似乎是非常分散的努力。
答案 0 :(得分:13)
这是“使用Node.js构建的非常基本的权限服务器”,在< 500行:dnsserver.js
答案 1 :(得分:12)
答案 2 :(得分:3)
答案 3 :(得分:2)
查看所有可用的node.js DNS库后,我发现DNS2是2020年最好的可用库之一,至今仍在维护。
它的一些功能:
https://github.com/song940/node-dns
npm install dns2
答案 4 :(得分:1)
由于Java对你没问题,你可以看一下Eagle DNS项目。它是用Java编写的,支持记录的MySQL和基于文件的存储,如果不符合您的需要,允许您编写自己的模块: http://www.unlogic.se/projects/eagledns
答案 5 :(得分:1)
bns:使用纯JavaScript的DNS库,服务器和用于node.js的递归解析器的验证。