BlackHoleJ是一个迷你型的DNS服务器。它的主要特色是可以通过简单配置,将DNS请求导向某些特定IP。同时可以通过特征判断的方式,防止DNS污染。
BlackHoleJ的配置跟hosts文件类似,但支持通配符:
# 将"codecraft.us"域名的A记录指向
127.0.0.1127.0.0.1 codecraft.us
# 将所有域名的A记录指向127.0.0.1
127.0.0.1 *
# 将所有以"codecraft"开始的域名(例如:"codecraft.github.com")的A记录指向127.0.0.1
127.0.0.1 codecraft.*.*
更新内容:
1.重写了代理模式,改为纯异步I/O实现,大大降低使用线程数,并提高了25%的效率。
2.修复一个高并发下某些相应丢失的bug。
时间: 2024-10-24 11:09:44