因为之前工作需要,写了一个DNS服务器,后来维护了半年,现在比较稳定了,拿出来跟大家分享。
主要有DNS缓存功能,也可以用hosts格式自定义域名,之前遇到的DNS服务器配置起来太复杂了,实际上我们自己搭建大多数都是内网或者自己用,根本用不着。
还有反DNS污染功能,用的是黑名单机制,刚开始用可能不太好用,用着用着就好了
项目地址:
https://github.com/code4craft/blackhole
下载:
http://code4craft.qiniudn.com/blackhole-1.2.1.tar.gz
解压到/usr/local/blackhole目录(windows下随便什么目录)。
或者用脚本也可以
curl http://code4craft.github.io/blackhole/install.sh | sh。
默认代理了google的DNS 8.8.8.8,启动起来就能用了,不需要什么配置。
已经收录到oschina:
http://www.oschina.net/p/blackholej