Package | Description |
---|---|
de.measite.minidns |
Modifier and Type | Field and Description |
---|---|
protected LinkedHashMap<Question,DNSMessage> |
LRUCache.backend
The backend cache.
|
Modifier and Type | Method and Description |
---|---|
DNSMessage |
DNSCache.get(Question q)
Request a cached dns response.
|
DNSMessage |
LRUCache.get(Question q) |
static DNSMessage |
DNSMessage.parse(byte[] data)
Build a DNS Message based on a binary DNS message.
|
DNSMessage |
Client.query(Question q)
Query the system DNS server for one entry.
|
DNSMessage |
Client.query(Question q,
String host)
Query a specific server for one entry.
|
DNSMessage |
Client.query(Question q,
String host,
int port)
Query a specific server for one entry.
|
DNSMessage |
Client.query(String name,
Record.TYPE type)
Query the system nameservers for a single entry of the class IN
(which is used for MX, SRV, A, AAAA and most other RRs).
|
DNSMessage |
Client.query(String name,
Record.TYPE type,
Record.CLASS clazz)
Query the system nameservers for a single entry of any class.
|
DNSMessage |
Client.query(String name,
Record.TYPE type,
Record.CLASS clazz,
String host)
Query a nameserver for a single entry.
|
DNSMessage |
Client.query(String name,
Record.TYPE type,
Record.CLASS clazz,
String host,
int port)
Query a nameserver for a single entry.
|
Modifier and Type | Method and Description |
---|---|
void |
DNSCache.put(Question q,
DNSMessage message)
Add an an dns answer/response for a given dns question.
|
void |
LRUCache.put(Question q,
DNSMessage message) |
Constructor and Description |
---|
Client(Map<Question,DNSMessage> cache) |
Copyright © 2014–2017. All rights reserved.