DomainNameResolverpublic class DNSDomainNameResolver extends java.lang.Object implements DomainNameResolver
| Constructor | Description |
|---|---|
DNSDomainNameResolver() |
| 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).
|
public java.net.InetAddress[] getAllByDomainName(java.lang.String domainName)
throws java.net.UnknownHostException
DomainNameResolvergetAllByDomainName in interface DomainNameResolverdomainName - input domainName.java.net.UnknownHostException - indicate that the IP address of a
host could not be determined.public java.lang.String getHostnameByIP(java.net.InetAddress address)
DomainNameResolvergetHostnameByIP in interface DomainNameResolveraddress - input address.public java.lang.String[] getAllResolvedHostnameByDomainName(java.lang.String domainName,
boolean useFQDN)
throws java.net.UnknownHostException
DomainNameResolvergetAllResolvedHostnameByDomainName in interface DomainNameResolverdomainName - 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.