DnsServerAddressStreamProvider which will use predefined default DNS servers to use for DNS resolution.
These defaults do not respect your host's machines defaults.
This may use the JDK's blocking DNS resolution to bootstrap the default DNS server addresses.
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final List | |
| private static final DnsServerAddresses | |
| pack-priv static final int | |
| public static final DefaultDnsServerAddressStreamProvider | |
| private static final InternalLogger |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static DnsServerAddresses | defaultAddresses()
Returns the |
| public static List | |
| public DnsServerAddressStream | nameServerAddressStream(String
The hostname for which to lookup the DNS server addressed to use.
If this is the final hostname)DnsServerAddressStreamProvider to be queried then generally empty
string or '.' correspond to the default DnsServerAddressStream.Implements io. hostname.
|
| DEFAULT_FALLBACK_SERVER_PROPERTY | back to summary |
|---|---|
| private static final String DEFAULT_FALLBACK_SERVER_PROPERTY | |
| DEFAULT_NAME_SERVER_LIST | back to summary |
|---|---|
| private static final List<InetSocketAddress> DEFAULT_NAME_SERVER_LIST | |
| DEFAULT_NAME_SERVERS | back to summary |
|---|---|
| private static final DnsServerAddresses DEFAULT_NAME_SERVERS | |
| DNS_PORT | back to summary |
|---|---|
| pack-priv static final int DNS_PORT | |
| INSTANCE | back to summary |
|---|---|
| public static final DefaultDnsServerAddressStreamProvider INSTANCE | |
| logger | back to summary |
|---|---|
| private static final InternalLogger logger | |
| DefaultDnsServerAddressStreamProvider | back to summary |
|---|---|
| private DefaultDnsServerAddressStreamProvider() | |
| defaultAddresses | back to summary |
|---|---|
| public static DnsServerAddresses defaultAddresses() Returns the This method has the same effect with the following code: DnsServerAddresses.sequential(DnsServerAddresses.defaultAddressList()); | |
| defaultAddressList | back to summary |
|---|---|
| public static List Returns the list of the system DNS server addresses. If it failed to retrieve the list of the system DNS server
addresses from the environment, it will return | |
| nameServerAddressStream | back to summary |
|---|---|
| public DnsServerAddressStream nameServerAddressStream(String hostname) Implements io. Doc from io. Ask this provider for the name servers to query for
| |