闲来无事,注意到一个个人DNS项目,拿来玩玩
SmartDNS
github项目:SmartDNS
github releases: SmartDNS
x86_64安装
1 | tar zxf smartdns.xxxxxxxx.x86-64.tar.gz |
配置参数
参考:SmartDNS配置参数
grep -v ‘#’ /etc/smartdns/smartdns.conf
1 | server-name smartdns |
启动服务
1 | systemctl enable smartdns |
启动错误解决
1 | smartdns --help |
解决方法
1 | yum install zlib-devel |
FAQ
高级配置:参考
SmartDNS压测结果
- 系统CentOS7
- 工具:queryperf
- 查询量级:5,505,024
- 查询成功率:5,505,024
- 每分钟执行次数:36966.632492-46034.007736 qps
- 总耗费时间:1m59.590s - 2m28.922s
整体来讲,压测结果还算可以,作为公司内部缓存DNS足矣,稳定性仍需测试
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2019/04/23/递归缓存DNS-SmartDNS/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!