#dns #client-server #dnssec #bind #named #dig

trust-dns-proto

Trust-DNS是一个安全可靠的DNS库。这是所有Trust-DNS项目的DNS协议基础库。

61个版本

0.23.2 2023年10月23日
0.23.0 2023年8月22日
0.23.0-alpha.42023年6月11日
0.22.0 2022年9月2日
0.2.0 2017年11月30日

#5 in #named

Download history 279457/week @ 2024-04-08 265060/week @ 2024-04-15 280499/week @ 2024-04-22 254341/week @ 2024-04-29 231921/week @ 2024-05-06 271362/week @ 2024-05-13 288742/week @ 2024-05-20 272296/week @ 2024-05-27 285042/week @ 2024-06-03 290938/week @ 2024-06-10 257138/week @ 2024-06-17 283575/week @ 2024-06-24 251765/week @ 2024-07-01 283681/week @ 2024-07-08 287039/week @ 2024-07-15 279974/week @ 2024-07-22

1,110,601 每月下载量
1,133个crate(46个直接使用)中使用

MIT/Apache

1.5MB
27K SLoC

注意该项目已更名为Hickory DNS,并已迁移至https://github.com/hickory-dns/hickory-dns组织及其仓库,此crate/二进制文件已迁移至hickory-proto,从0.24版本开始。

概述

Trust-DNS Proto是Trust-DNS的DNS协议基础库和实现。除非您想直接操作DNS数据包,否则很可能这不是您想要的库。请参阅Trust-DNS的ResolverClientServer以获取更高层的接口。

最低Rust版本

本项目当前最低rustc版本为1.64

版本控制

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

依赖关系

~3–18MB
~299K SLoC