主要改动:
issues#5 对不同的用户IP提供不同的DNS响应,从而可以让每个用户管理自己的DNS配置。
开发了一个Web模块Hostd,可以在web页面修改hosts,供所有用户进行自己DNS配置的管理。配合BlackHoleJ,可以做到跨平台的hosts配置和管理。
issues#8 对forward的外部DNS设定优先级 便于企业内网配置自己的DNS地址,防止被响应被覆盖。
修复了一个启动失败不退出的bug。
设置DNS服务器为指定地址后,就可以使用Hostd进行域名的拦截了。你可以访问http://code4craft.github.io/hostd/demo.html 进行测试。
项目主页:http://code4craft.github.io/blackhole/
来自:开源中国社区