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

hickory-proto

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

5个不稳定版本

0.25.0-alpha.22024年8月6日
0.25.0-alpha.12024年6月16日
0.24.1 2024年4月18日
0.24.0 2023年10月14日
0.1.0 2023年9月26日

#209 in 网络编程

Download history 69009/week @ 2024-05-02 66307/week @ 2024-05-09 73338/week @ 2024-05-16 70060/week @ 2024-05-23 61314/week @ 2024-05-30 68574/week @ 2024-06-06 73473/week @ 2024-06-13 72278/week @ 2024-06-20 73831/week @ 2024-06-27 73929/week @ 2024-07-04 73448/week @ 2024-07-11 82447/week @ 2024-07-18 91171/week @ 2024-07-25 89893/week @ 2024-08-01 92255/week @ 2024-08-08 75233/week @ 2024-08-15

363,399次每月下载
用于214个crate (26个直接使用)

MIT/Apache

1.5MB
29K SLoC

概述

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

注意 此项目已从Trust-DNS更名为Hickory DNS,并已移动到https://github.com/hickory-dns/hickory-dns组织及其仓库,此crate的二进制文件已从0.24版本开始移动到hickory-proto,对于先前的版本请参阅trust-dns-proto

最低Rust版本

此项目的当前最低rustc版本为1.70

版本控制

Hickory DNS 尽力遵循 SEMVER。当公开的 API 稳定后,Hickory DNS 将升级到 1.0 版本。这并不意味着 Hickory DNS 在 0.x 更新之间的升级过程中一定会出现不兼容。尽可能的情况下,旧 API 将会弃用,并注明被替换的 API。Hickory DNS 将尽力确保 API 变更不会破坏依赖于它的软件,尽管这不能保证。弃用的接口将在它们被弃用后的至少一个主要版本中保留(如果可能的话),但在升级到 1.0 时,所有弃用的接口都将计划移除。

依赖项

~3–18MB
~296K SLoC