dnsie

Crates.iodnsie
lib.rsdnsie
version0.1.0
sourcesrc
created_at2020-01-14 18:33:45.686171
updated_at2020-01-14 18:33:45.686171
descriptionDNS client written in rust. Desgined to implement DnsOverHttps and other client-side resolvers.
homepagehttps://github.com/teawithsand/dnsie
repositoryhttps://github.com/teawithsand/dnsie
max_upload_size
id198369
size46,812
(teawithsand)

documentation

README

dnsie

documentation

DNSie is rust dns client library. It's goal is to be small, simple, cross platform DNS client library with many implementations of resolvers and transports for DNS packets.

For now the only resolver available is using dns over https.

It implements following DNS types:

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

Serialization

Records may be serialized with serde if serialize feature is enabled

Testing

Some tests require network in order to work properly. Run cargo test with RUSTFLAGS="--cfg nettest" in order to run tests which require network.

Commit count: 0

cargo fmt