[−][src]Crate resolve
Domain Name System (DNS) communication protocol.
Re-exports
pub use address::address_name; |
pub use config::default_config; |
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 |
resolver |
High-level resolver operations |
socket |
Low-level UDP socket operations |