Struct resolve::resolver::DnsResolver [] [src]

pub struct DnsResolver { /* fields omitted */ }

Performs resolution operations

Methods

impl DnsResolver
[src]

Constructs a DnsResolver using the given configuration.

Constructs a DnsResolver using the given configuration and bound to the given address.

Resolves an IPv4 or IPv6 address to a hostname.

Resolves a hostname to a series of IPv4 or IPv6 addresses.

Requests a type of record from the DNS server and returns the results.

Sends a message to the DNS server and attempts to read a response.