public class DnsBrowser
extends java.lang.Object
implements java.io.Closeable
| Constructor and Description |
|---|
DnsBrowser() |
DnsBrowser(java.lang.String dnsServerUrls) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
destroy() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getAllRecords(java.lang.String name) |
java.lang.String |
getRecord(java.lang.String name,
java.lang.String recordType)
Return a single record (typically A, AAAA, etc.
|
java.util.List<java.lang.String> |
getRecords(java.lang.String name,
java.lang.String recordType)
Return records of a given type.
|
java.util.List<java.lang.String> |
getSrvRecordsAsHosts(java.lang.String name)
Ordered, with preferred first.
|
java.util.List<java.lang.String> |
listEntries(java.lang.String name) |
static void |
main(java.lang.String[] args) |
static void |
printUsage(java.io.PrintStream out) |
public DnsBrowser()
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic DnsBrowser(java.lang.String dnsServerUrls)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAllRecords(java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic java.lang.String getRecord(java.lang.String name,
java.lang.String recordType)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic java.util.List<java.lang.String> getRecords(java.lang.String name,
java.lang.String recordType)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic java.util.List<java.lang.String> getSrvRecordsAsHosts(java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic java.util.List<java.lang.String> listEntries(java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic void destroy()
public static void main(java.lang.String[] args)
public static void printUsage(java.io.PrintStream out)
Copyright © 2007–2020. All rights reserved.