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

pub struct DnsResolver { /* fields omitted */ }

Performs resolution operations

Methods

impl DnsResolver
[src]

[src]

Constructs a DnsResolver using the given configuration.

[src]

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

[src]

Resolves an IPv4 or IPv6 address to a hostname.

[src]

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

[src]

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

[src]

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