#dns-client #resolver #transport #https #mx #soa #srv

已删除 dnsie

使用 Rust 编写的 DNS 客户端。旨在实现 DnsOverHttps 和其他客户端解析器。

0.1.0 2020 年 1 月 14 日

#9 in #srv

MIT 许可证

45KB
909

dnsie

文档

DNSie 是 Rust DNS 客户端库。目标是成为小巧、简单、跨平台的 DNS 客户端库,具有许多 DNS 数据包解析器和传输实现。

目前,唯一可用的解析器是使用 DNS over HTTPS。

它实现了以下 DNS 类型

  • A
  • AAAA
  • MX
  • CNAME
  • HINFO
  • MINFO
  • SOA
  • PTR
  • SRV
  • TXT
  • NS

序列化

如果启用了 serialize 功能,则可以使用 serde 序列化记录

测试

某些测试需要网络才能正常工作。运行带有 cargo testRUSTFLAGS="--cfg nettest" 以运行需要网络的测试。

依赖关系

~2.6–6MB
~105K SLoC