public class DNSDomainNameResolver extends Object implements DomainNameResolver
Constructor and Description |
---|
DNSDomainNameResolver() |
Modifier and Type | Method and Description |
---|---|
InetAddress[] |
getAllByDomainName(String domainName)
Takes one domain name and returns its IP addresses based on the actual
service discovery methods.
|
String[] |
getAllResolvedHostnameByDomainName(String domainName,
boolean useFQDN)
This function combines getAllByDomainName and getHostnameByIP, for a single
domain name, it will first do a forward lookup to get all of IP addresses,
then for each IP address, it will do a reverse lookup to get the fqdn.
|
String |
getHostnameByIP(InetAddress address)
Reverse lookup an IP address and get the fully qualified domain name(fqdn).
|
public InetAddress[] getAllByDomainName(String domainName) throws UnknownHostException
DomainNameResolver
getAllByDomainName
in interface DomainNameResolver
UnknownHostException
public String getHostnameByIP(InetAddress address)
DomainNameResolver
getHostnameByIP
in interface DomainNameResolver
public String[] getAllResolvedHostnameByDomainName(String domainName, boolean useFQDN) throws UnknownHostException
DomainNameResolver
getAllResolvedHostnameByDomainName
in interface DomainNameResolver
UnknownHostException
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.