DNSDomainNameResolverpublic interface DomainNameResolver
| Modifier and Type | Method | Description |
|---|---|---|
java.net.InetAddress[] |
getAllByDomainName(java.lang.String domainName) |
Takes one domain name and returns its IP addresses based on the actual
service discovery methods.
|
java.lang.String[] |
getAllResolvedHostnameByDomainName(java.lang.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.
|
java.lang.String |
getHostnameByIP(java.net.InetAddress address) |
Reverse lookup an IP address and get the fully qualified domain name(fqdn).
|
java.net.InetAddress[] getAllByDomainName(java.lang.String domainName)
throws java.net.UnknownHostException
domainName - input domainName.java.net.UnknownHostException - indicate that the IP address of a
host could not be determined.java.lang.String getHostnameByIP(java.net.InetAddress address)
address - input address.java.lang.String[] getAllResolvedHostnameByDomainName(java.lang.String domainName,
boolean useFQDN)
throws java.net.UnknownHostException
domainName - input domainName.useFQDN - input useFQDN.java.net.UnknownHostException - indicate that the IP address of a
host could not be determined.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.