domain::resolv::lookup::host

Function lookup_host

source
pub async fn lookup_host<R: Resolver>(
    resolver: &R,
    qname: impl ToName,
) -> Result<FoundHosts<R>, Error>
Expand description

Creates a future that resolves a host name into its IP addresses.

The future will use the resolver given in resolv to query the DNS for the IPv4 and IPv6 addresses associated with name.

The value returned upon success can be turned into an iterator over IP addresses or even socket addresses. Since the lookup may determine that the host name is in fact an alias for another name, the value will also return the canonical name.