public interface Dns
Implementations of this interface must be safe for concurrent use.
| Modifier and Type | Field and Description |
|---|---|
static Dns |
SYSTEM
A DNS that uses
InetAddress to ask the underlying operating system to lookup IP addresses.
|
| Modifier and Type | Method and Description |
|---|---|
List |
lookup(String
Returns the IP addresses of
hostname, in the order they will be attempted by OkHttp.
|
static final DnsSYSTEM
InetAddress.getAllByName(java.lang.String) to ask the underlying operating system to lookup IP addresses. Most custom
Dns implementations should delegate to this instance.
List<InetAddress > lookup(String hostname) throws UnknownHostException
hostname, in the order they will be attempted by OkHttp. If a connection to an address fails, OkHttp will retry the connection with the next address until either a connection is made, the set of IP addresses is exhausted, or a limit is exceeded.
UnknownHostException