Expand description

DNS Client associated classes for performing queries and other operations.

Re-exports

Modules

Structs

  • A DNS Client implemented over futures-rs.
  • A DNSSEC Client implemented over futures-rs.
  • A builder to allow a custom trust to be used for validating all signed records
  • An iterator based on a Stream of dns response. Calling next on this iterator is a blocking operation.
  • A stream result of a Client Request
  • A ClientHandle for memoized (cached) responses to queries.
  • The Client is abstracted over either trust_dns_client::tcp::TcpClientConnection or trust_dns_client::udp::UdpClientConnection.
  • A DNS client which will validate DNSSEC records upon receipt

Traits

  • Client trait which implements basic DNS Client operations.
  • A trait for implementing high level functions of DNS.

Type Aliases