dnspod sr-sr为什么不更新

DNSPod-sr(DNSPod Security Recursive DNS Server) 1.0
相关合集:
相关热搜:
  现在比较流行的字幕格式,分为图形格式和文本格式两类。图形格式字幕由idx和sub文件组成.文本格式字幕的扩展名通常是ass、srt、smi、ssa或sub,因为是文本格式,所以尺寸很小,通常不过百十来KB。现在很多朋友都热爱媒体行业,一些业余爱好者还经常找一些热播视频来自已制作搞笑字幕,华军软件园为大家提供字幕下载工具,如果你也是视频制作爱好者的话,相信以下字幕制...
高速下载地址
联通下载地址
电信下载地址
移动及其他下载地址
(您的评论需要经过审核才能显示)
之前找了其他的与这个DNSPod-sr(DNSPod Security Recursive DNS Server)类似的软件,唯独这个满意,而且还是免费软件
编程控件里我极力推荐这个DNSPod-sr(DNSPod Security Recursive DNS Server),本人真实使用感受告诉你不会错的
可能用的少,总感觉DNSPod-sr(DNSPod Security Recursive DNS Server)用起来不怎么上手,或许多用几天就好了?
DNSPod-sr(DNSPod Security Recursive DNS Server)非常好用,速度快,功能强,用起来就是爽,本人极力推荐
试了一下这个DNSPod-sr(DNSPod Security Recursive DNS Server),感觉还行,在编程控件里算很好用的了
DNSPod-sr(DNSPod Security Recursive DNS Server)有没有破解版的啊,有的朋友麻烦推荐一下
既然这个DNSPod-sr(DNSPod Security Recursive DNS Server)是国产软件,那我就会一直支持下去的
DNSPod-sr(DNSPod Security Recursive DNS Server)超级棒!点一亿个赞
不错,比有些编程控件强多了,非常简单实用!
支持开发更多的简体中文,方便大家的使用
热门关键词【社区专栏】DNSPod开源实践:详解dnspod-sr架构
发表于 09:03|
来源CSDN CODE|
作者John Jiang
摘要:dnspod-sr是一个运行在Linux平台上的高性能的递归DNS服务器软件,具备高性能、高负载、易扩展的优势,由中国最大域名服务商DNSPOD于2012年开源。本文是对dnspod-sr架构进行了详细解释。
如图所示,dnspod-sr总体结构相对比较简单,其中sentinel、fetcher、quizzer和control是主要的逻辑处理模块,event和dns是功能模块,net、storage、memory、io、datas和utils为其上的逻辑和功能模块提供支撑。
下面,我们对各个处理模块详细的介绍。
1.& &逻辑处理模块
dnspod-sr的主要工作线程,功能完成整个DNS的递归解析过程。
sentinel:使用EPOLL模型处理UDP和TCP的DNS查询请求,接收数据并将数据地址存放到msgcache中。
fetcher:从msgcache中获取DNS查询请求数据,解包后先查询内存缓存(CNAME和请求类型),如果查询成功则返回解析结果,如果查询失败则将查询请求加入到quizzer列表中。
quizzer:循环遍历quizzer列表中的查询请求,对每一个请求进行递归查询,逐级向各级授权DNS服务器发送查询请求,并解析各级授权服务器返回的解析结果,直到解析出结果后返回给客户端并将中间各级解析结果插入本地缓存。特别的,如果尝试解析次数在将要达到最大尝试次数时还未解析出结果,将会向GOOGLE的公共DNS服务器转发该解析请求;如果解析超时或超过最大尝试解析次数后则停止解析该请求。
control:该模块主要是配合客户端工具(tool目录)手动刷新指定的域名的缓存,可以用于某些TTL较长的记录修改后或者被污染记录修复后的强制刷新。
2.& &功能模块
处理网络包和dns数据包的相关操作。
event:主要功能是处理EPOLL和UDP/TCP查询数据接收的相关操作。
dns:主要完成DNS数据包的解包、组包等功能操作。
3.& &支撑模块
为各功能提供支撑的基础模块。
net:网络的各种操作接口,完成socket的相关操作和数据收发。
storage:内存存储模块,为解析记录缓存和quizzer列表提供增、删、改、查功能支持。
memory:内存池的相关操作接口,用于内存池的创建、分配和释放。
io:物理读写模块,包括加载配置文件和记录日志等功能。
datas:红黑树的相关实现接口,用于自动刷新即将过期的记录。
utils:一些杂项操作接口都丢在这里了,如获取随机数据、大小写转换等操作。
一次典型的域名解析过程
上图是一次典型的域名解析过程,如果dnspod-sr已经在本地缓存了解析结果,则会直接返回解析结果,如果没有缓存结果,则会从根开始逐级递归进行解析,递归解析过程可以参考 dig +trace &domain& 的解析结果,当然如果中间某一级的结果已经在本地缓存中存在,则会直接从该级进行递归解析。
在典型的解析过程之外,尚存在一些其他一些非典型操作,如在第一个quizzer线程中,每次循环都会检查用于自动刷新的记录的TTL时间,如果TTL剩余时间小于3秒,就该将记录添加到quizzer列表中,在下次解析时进行刷新。但是目前自动刷新功能尚存在问题,暂时关闭了所有解析记录的自动刷新功能,只对root.z文件中的记录进行刷新。
尚存在的问题
目前dnspod-sr尚在修改维护中,还存在一些如下问题,将会在之后的版本更新中进行解决,如:
不支持PTR反解析;
增加配置参数文件,解决现在需要通过修改代码修改配置的问题,如fetcher和quizzer线程数等,并可以通过动态加载部分参数实现不停机修改部分配置;
在最近更新中因存在问题而去掉的A记录提前组包功能;
红黑树如果自动刷新所有记录尚存在问题;
代码整理、包括风格、函数调用和无用代码清理等;
增加在程序崩溃时将缓存记录转储到磁盘的功能;
较老版本内核和32位系统的兼容性测试等。
如果有问题,大家可以反馈到
。&如果你想展示自己的开源项目,与我们分享它背后的故事和来龙去脉,或分享自己对于开源界的观察与思考,欢迎将文章投递到 wangdj AT csdn.net,邮件主题中注明:[开源分享]。同时,欢迎关注我们的官方微博和我们的微信(左侧图片,扫一扫),获取好玩的开源资讯。
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章dnspod-sr介绍 dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,强烈公司内网或者服务器内网使用dnspod-sr,具备高性能.高负载.易扩展的优势,非 BIND.powerdns 等软件可以比拟. dnspod-sr特性 高性能,比所有流行的开源 DNS 软件性能高出2倍以上 安全,能抵御一般攻击 稳定,有效降低解析失败率 主动刷新缓存,响应速度更快 易于扩展,非常容易部署 防污染,能够正确解析被污染域名 dnspod-sr安装 方法一:下载源码(
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.034 (s). 10 q(s)| 阅读(102)
DNSPod创始人吴洪声在新浪微博,DNSDNSPod Security Recursive DNS Server(简称DNSPod-sr)正式开源发布。根据官方介绍,dnspod-sr 是一个运行在 Linux 平台上的递归 DNS ,针对国内复杂的网络情况,对递归 DNS 进行了一系列的优化,不管是性能上、业务上还是运营上均适合国内的国情,非BIND等软件可比拟,且比所有流行的开源 DNS 软件性能高出2倍以上。各大运营商通过架设DNSPod-sr,替换目前基于 BIND 的陈旧方案,有利于减少运营成本。此外,公司、学校、政府等组织同样可以通过架设DNSPod-sr,解析外部不可见的私有域名,提高上网速度。Godaddy的域名解析被墙的概率是很高的,,站长可以使用国内DNSPod域名解析服务。对大中型网站来说,大多数网站只能使用第三方DNS服务,现在可以使用DNSPod-sr自建DNS。下载地址:DNSPod Security Recursive DNS ServerDNSpod是中国最大的第三方DNS解析服务提供商,为百度、腾讯、暴风影音等国内著名企业提供DNS解析服务。DNSpod最大的贡献是为南北电信、网通、教育网的互联互通的问题。它免费DNS域名解析服务,提高了大量网站访问速度。
作者:卢松松,来自:卢松松博客
转载请注明来源:申永祥博客,(QQ:)原文地址:原文地址:
声明:博客内容除标记原创字样以外内容,均来自网络转载,版权归原作者所有,如涉及版权问题请及时联系处理。
上一篇: 下一篇:
DNS服务器软件DNSPod-sr宣布开源相关文章阅读更多:
DNS服务器软件DNSPod-sr宣布开源精彩文章

我要回帖

更多关于 dnspod域名解析 的文章

 

随机推荐