#dns #dnssec #dns-resolver #named #bind #dig

trust-dns-recursor

*警告* 此库为实验性 Trust-DNS Recursor是一个支持DNSSEC的安全DNS递归解析器。Trust-DNS基于Tokio和Futures库,这意味着它应该可以轻松地集成到其他使用这些库的软件中。此库可以用作服务器和二进制文件以执行递归查找。

9个版本

0.23.2 2023年10月23日
0.23.1 2023年10月13日
0.23.0 2023年8月22日
0.23.0-alpha.42023年6月11日
0.1.0 2022年3月6日

#16 in #dnssec

32 每月下载量
用于 3 个crate(2个直接使用)

MIT/Apache

2MB
34K SLoC

注意 此项目已重命名为Hickory DNS,并已移动到https://github.com/hickory-dns/hickory-dns组织及仓库,此crate/binary已移动到hickory-recursor,从0.24版本开始。

概述

Trust-DNS Recursor是一个实现DNS递归解析的库。这目前处于实验阶段,测试覆盖率低,且尚未确定完整的测试范围。

此库可用于从一组根(提示)授权开始执行DNS解析。它不需要上游递归解析器来在DNS中查找记录。

最小Rust版本

此项目当前的最小rustc版本为1.64

版本控制

Trust-DNS尽力遵循semver。Trust-DNS将在公开暴露的API稳定后将升级到1.0。这并不意味着Trust-DNS在0.x更新之间升级时一定会破坏。尽可能情况下,旧API将被弃用,并注明替换这些弃用的内容。Trust-DNS将尽力确保由于API更改而不会破坏依赖它的软件,尽管这不能保证。弃用的接口将在它们被弃用后的至少一个主要版本中维护(如果可能),但升级到1.0的情况除外,届时所有弃用的接口都将计划移除。

依赖关系

~6–21MB
~325K SLoC