Expand description
Domain Name System (DNS) communication protocol.
Re-exports§
pub use address::address_name;
pub use config::DnsConfig;
pub use idna::to_ascii;
pub use idna::to_unicode;
pub use message::DecodeError;
pub use message::EncodeError;
pub use message::Message;
pub use message::Question;
pub use message::Resource;
pub use message::MESSAGE_LIMIT;
pub use record::Class;
pub use record::Record;
pub use record::RecordType;
pub use resolver::resolve_addr;
pub use resolver::resolve_host;
pub use resolver::DnsResolver;
pub use socket::DnsSocket;
pub use socket::Error;
Modules§
- address
- IP address utility functions
- config
- DNS resolver configuration
- hostname
- System hostname detection
- hosts
- Implements parsing the system hosts file to produce a host table
- idna
- Implements RFC 3490, Internationalized Domain Names in Applications, encoding for domain name labels containing Unicode.
- message
- Utilities for composing, decoding, and encoding messages.
- record
- DNS resource record types
- resolv_
conf - Partial Unix
resolv.conf(5)
parser - resolver
- High-level resolver operations
- socket
- Low-level UDP socket operations