A DNS library for Rust.
This crate provides a wide range of modules related to the Domain Name System. Currently, these are:
- fundamental types, traits, and implementations for dealing with DNS data through the modules bits and iana,
- parsing of master file data (aka zonefiles) in master,
- data and master file access for various resource record types in rdata,
- an asynchronous stub resolver implementation for querying the DNS in resolv.
IANA Definitions for DNS.
Reading and writing of master files.
Resource data implementations.
An asynchronous stub resolver.
Various utility modules.