我是否可以使用一些API来构建一个简单的DNS服务器,最好是用Java?我希望我的DNS服务器所做的就是回答任何请求的相同IP地址。
答案 0 :(得分:2)
DNS协议非常简单,您只需捕获UDP请求即可。一旦捕获了请求,您就可以使用适当的响应或迭代/递归方法来获取不常见的DNS记录。 [这需要先前的DNS服务器知识]
JDNSS可能正是您要找的。它托管在SF上,它是开源的。
答案 1 :(得分:1)
如果您只需要DNS服务器为每个请求返回相同的IP地址,则可以将Simple DNS Plus与“固定IP地址”插件一起使用。 见http://www.simpledns.com/kb.aspx?kbid=1261
答案 2 :(得分:0)
如果您对C / C ++库开放,请查看ldns和libunbound;均来自NlNetLabs。