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

trust-dns-https

Trust-DNS是一个安全可靠的DNS库。这是Trust-DNS客户端使用DNS over HTTPS的扩展。

40个版本

0.21.1 2022年2月28日
0.21.0-alpha.42021年10月13日
0.20.4 2022年2月2日
0.20.3 2021年5月15日
0.1.0-alpha.12018年7月22日

#12 in #secure-communication

Download history 161/week @ 2024-03-11 89/week @ 2024-03-18 235/week @ 2024-04-01 45/week @ 2024-04-08 57/week @ 2024-04-15 144/week @ 2024-04-22 34/week @ 2024-04-29 30/week @ 2024-05-06 45/week @ 2024-05-13 23/week @ 2024-05-20 154/week @ 2024-05-27 153/week @ 2024-06-03 130/week @ 2024-06-10 131/week @ 2024-06-17 100/week @ 2024-06-24

528 每月下载量

MIT/Apache

1.5MB
27K SLoC

概述

Trust-DNS Rustls是一个实现DNS over HTTPS协议和客户端功能的库。

这个库允许建立到远程DNS服务器的HTTPS连接。它可以替换Trust-DNS库中的标准ClientConnection。它使用rustls和h2库进行HTTPS通信。

最低Rust版本

该项目当前最低的rustc版本为1.54

版本控制

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

依赖项

~11–24MB
~401K SLoC