@Contract(threading=STATELESS) public class InMemoryDnsResolver extends Object implements DnsResolver
DnsResolver implementation.| 构造器和说明 |
|---|
InMemoryDnsResolver()
Builds a DNS resolver that will resolve the host names against a
collection held in-memory.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(String host,
InetAddress... ips)
Associates the given array of IP addresses to the given host in this DNS overrider.
|
InetAddress[] |
resolve(String host)
Returns the IP address for the specified host name, or null if the given
host is not recognized or the associated IP address cannot be used to
build an InetAddress instance.
|
String |
resolveCanonicalHostname(String host)
Gets the fully qualified domain name for given host name.
|
public InMemoryDnsResolver()
public void add(String host, InetAddress... ips)
host - The host name to be associated with the given IP.ips - array of IP addresses to be resolved by this DNS overrider to the given
host name.public InetAddress[] resolve(String host) throws UnknownHostException
resolve 在接口中 DnsResolverhost - The host name to be resolved by this resolver.UnknownHostExceptionInetAddresspublic String resolveCanonicalHostname(String host) throws UnknownHostException
DnsResolverresolveCanonicalHostname 在接口中 DnsResolverUnknownHostExceptionCopyright © 2023. All rights reserved.