Resolve a host string to its first corresponding network address.
Declared in <netbase.h>
std::optional<CNetAddr>
LookupHost(
std::string const& name,
bool fAllowLookup,
DNSLookupFn dns_lookup_function = g_dns_lookup);
The resulting network address to which the specified host string resolved or std::nullopt if host does not resolve to an address.
| Name | Description |
|---|---|
| name | The host name or numeric address to resolve. |
| fAllowLookup | Whether DNS lookups are permitted. |
| dns_lookup_function | The resolver used to perform the lookup. |
LookupHost(const std::string&, unsigned int, bool, DNSLookupFn) for additional parameter descriptions.