com.aelitis.azureus.core.util.dns
Class DNSUtilsImpl
java.lang.Object
com.aelitis.azureus.core.util.dns.DNSUtilsImpl
- All Implemented Interfaces:
- DNSUtils.DNSUtilsIntf
public class DNSUtilsImpl
- extends Object
- implements DNSUtils.DNSUtilsIntf
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DNSUtilsImpl
public DNSUtilsImpl()
getInitialDirContext
public DNSUtilsImpl.DNSDirContextImpl getInitialDirContext()
throws NamingException
- Specified by:
getInitialDirContext
in interface DNSUtils.DNSUtilsIntf
- Throws:
NamingException
getDirContextForServer
public DNSUtilsImpl.DNSDirContextImpl getDirContextForServer(String dns_server_ip)
throws NamingException
- Specified by:
getDirContextForServer
in interface DNSUtils.DNSUtilsIntf
- Throws:
NamingException
getIPV6ByName
public Inet6Address getIPV6ByName(String host)
throws UnknownHostException
- Specified by:
getIPV6ByName
in interface DNSUtils.DNSUtilsIntf
- Throws:
UnknownHostException
getAllIPV6ByName
public List<Inet6Address> getAllIPV6ByName(String host)
throws UnknownHostException
- Throws:
UnknownHostException
getAllByName
public List<InetAddress> getAllByName(String host)
throws UnknownHostException
- Specified by:
getAllByName
in interface DNSUtils.DNSUtilsIntf
- Throws:
UnknownHostException
getAllByName
public List<InetAddress> getAllByName(DNSUtils.DNSDirContext context,
String host)
throws UnknownHostException
- Specified by:
getAllByName
in interface DNSUtils.DNSUtilsIntf
- Throws:
UnknownHostException
getTXTRecords
public List<String> getTXTRecords(String query)
- Specified by:
getTXTRecords
in interface DNSUtils.DNSUtilsIntf
getTXTRecord
public String getTXTRecord(String query)
throws UnknownHostException
- Specified by:
getTXTRecord
in interface DNSUtils.DNSUtilsIntf
- Throws:
UnknownHostException
main
public static void main(String[] args)