上传者: 42114645
|
上传时间: 2021-12-14 12:58:21
|
文件大小: 713KB
|
文件类型: -
概述
gdnsd是仅授权DNS服务器。 最初的g代表地理,因为gdnsd提供了一个用于地理(或其他类型)平衡,重定向和对服务状态敏感的故障转移的插件系统。 插件系统还可以执行加权地址/名称记录之类的操作。 如果您不关心这些功能,则可以忽略它们:)。
gdnsd用C编写,并与libev和liburcu一起使用pthreads来获得高性能,低延迟的服务。 它不提供任何形式的缓存或递归服务,并且不支持DNSSEC。 我们非常注重使代码高效,精简和灵活。 该代码具有不错的回归测试套件,在核心数据包解析和生成代码上具有完整的分支覆盖范围,以及一些脚本化QA工具,例如valgrind验证,clang分析器等。
地理感知功能还支持的EDNS客户端子网规范,用于从中间共享缓存中接收更精确的网络位置信息。
资源
项目站点: :
发布下载: :
该代码托管在Github上: :
错误报告