cdns-rs 0.1.0

A native Sync/Async Rust implementation of client DNS resolver.
Documentation

CDns-rs

v 0.1 unstable

An implementation of client side DNS query library - a resolver, a set of routines that provide access to the Internet Domain Name System (DNS).

Supported

  • Sending and receiving responses with UDP
  • Parsing /etc/hosts
  • Partial parsing /etc/resolve.conf
  • Async and Sync code (separate implementations)

ToDo

  • Parse /etc/nsswitch.conf
  • Full parsing of /etc/resolve.conf
  • TCP
  • DNSSEC
  • DNS-over-TLS

Usage:

  • see ./examples/
  • see shortcuts.rs