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.NamingException
public DnsBrowser(java.lang.String dnsServerUrls) throws javax.naming.NamingException
javax.naming.NamingException
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAllRecords(java.lang.String name) throws javax.naming.NamingException
javax.naming.NamingException
public java.lang.String getRecord(java.lang.String name, java.lang.String recordType) throws javax.naming.NamingException
javax.naming.NamingException
public java.util.List<java.lang.String> getRecords(java.lang.String name, java.lang.String recordType) throws javax.naming.NamingException
javax.naming.NamingException
public java.util.List<java.lang.String> getSrvRecordsAsHosts(java.lang.String name) throws javax.naming.NamingException
javax.naming.NamingException
public java.util.List<java.lang.String> listEntries(java.lang.String name) throws javax.naming.NamingException
javax.naming.NamingException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public void destroy()
public static void main(java.lang.String[] args)
public static void printUsage(java.io.PrintStream out)
Copyright © 2007–2020. All rights reserved.