微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

dnspod-sr DNS 服务器

程序名称:dnspod-sr

授权协议: BSD

操作系统: Linux

开发语言: C/C++

dnspod-sr 介绍

DNSPod Security Recursive DNS Server

关于

dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,具备高性能、高负载、易扩展的优势,非 BIND 等软件可以比拟。

@L_404_1@特性

  1. 性能,比所有流行的开源 DNS 软件性能高出2倍以上

  2. 安全,能抵御一般攻击

  3. 稳定性,有效降低解析失败率

  4. 主动刷新缓存,响应速度更快

  5. 易于扩展,非常容易部署

  6. 防污染,能够正确解析被污染域名

性能

dnspod-sr 依托于 DNSPod 多年运营和优化 DNS 服务的经验,针对国内复杂的网络情况,对递归 DNS
进行了一系列的优化,比较其他开源软件,性能得到大幅提升。

sr#%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83)测试环境

千兆网卡,4核 cpu,4G 内存,Linux 64位系统。

sr#%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95)性能测试

  • dnspod-sr: 15万 qps

  • BIND 9.9: 7万 qps

  • unbound 4.7: 8万 qps

[](https://github.com/DNSPod/dnspod-

sr#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88)解决方

  1. 架设 dnspod-sr 集群,替换各大运营商目前基于 BIND 的陈旧方案,减少运营成本

  2. 公司、学校、政府等组织内部 DNS,解析外部不可见的私有域名,提高上网速度

[](https://github.com/DNSPod/dnspod-

sr#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B)快速开始

下载源码:

git clone https://github.com/DNSPod/dnspod-sr.git
cd dnspod-sr

或者下载压缩包:

https://github.com/DNSPod/dnspod-sr/zipball/master

编译源码:

make

运行

./dnspod-sr

Roadmap

[](https://github.com/DNSPod/dnspod-

sr#%E6%96%87%E6%A1%A3–%E5%8F%8D%E9%A6%88)文档 & 反馈

[](https://github.com/DNSPod/dnspod-

sr#%E5%BC%80%E6%BA%90%E5%8D%8F%E8%AE%AE)开源协议

dnspod-sr 在 BSD License 下发布。

dnspod-sr 官网

https://github.com/DNSPod/dnspod-sr

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐