写BlackHoleJ是因为公司内网需要,一般DNS服务器配置太复杂。
BlackHoleJ是一个Java实现的轻型DNS(代理)服务器。特点是比一般DNS服务器配置更简单,可使用hosts格式进行域名配置,并支持缓存,也可以多DNS代理。
BlackHoleJ还可以通过特征判断的方式,防止DNS污染。
BlackHoleJ缓存模式下可达到50000qps,跟BIND相当。
地址:https://github.com/code4craft/blackhole
BlackHoleJ还有一个Web管理套件hostd,用户可以使用这个Web页面管理自己独立的域名配置(作用与绑hosts文件是类似的,可以支持绑hosts不方便的设备)。
hostd地址:http://code4craft.github.io/hostd
BlackHoleJ是一个Java实现的轻型DNS(代理)服务器。特点是比一般DNS服务器配置更简单,可使用hosts格式进行域名配置,并支持缓存,也可以多DNS代理。
BlackHoleJ还可以通过特征判断的方式,防止DNS污染。
BlackHoleJ缓存模式下可达到50000qps,跟BIND相当。
地址:https://github.com/code4craft/blackhole
BlackHoleJ还有一个Web管理套件hostd,用户可以使用这个Web页面管理自己独立的域名配置(作用与绑hosts文件是类似的,可以支持绑hosts不方便的设备)。
hostd地址:http://code4craft.github.io/hostd