Package org.minidns.dnsmessage
Class Question
java.lang.Object
org.minidns.dnsmessage.Question
A DNS question (request).
-
Field Summary
Modifier and TypeFieldDescriptionfinal Record.CLASS
The question class (usually IN for Internet).final DnsName
The question string (e.g.final Record.TYPE
The question type (e.g. -
Constructor Summary
ConstructorDescriptionQuestion
(DataInputStream dis, byte[] data) Parse a byte array and rebuild the dns question from it.Question
(CharSequence name, Record.TYPE type) Create a dns question for the given name/type/IN (internet class).Question
(CharSequence name, Record.TYPE type, Record.CLASS clazz) Create a dns question for the given name/type/class.Question
(CharSequence name, Record.TYPE type, Record.CLASS clazz, boolean unicastQuery) Create a dns question for the given name/type/class.Question
(DnsName name, Record.TYPE type) Create a dns question for the given name/type/IN (internet class).Question
(DnsName name, Record.TYPE type, Record.CLASS clazz) Create a dns question for the given name/type/class.Question
(DnsName name, Record.TYPE type, Record.CLASS clazz, boolean unicastQuery) -
Method Summary
-
Field Details
-
name
The question string (e.g. "measite.de"). -
type
The question type (e.g. A). -
clazz
The question class (usually IN for Internet).
-
-
Constructor Details
-
Question
Create a dns question for the given name/type/class.- Parameters:
name
- The name e.g. "measite.de".type
- The type, e.g. A.clazz
- The class, usually IN (internet).unicastQuery
- True if this is a unicast query.
-
Question
-
Question
Create a dns question for the given name/type/class.- Parameters:
name
- The name e.g. "measite.de".type
- The type, e.g. A.clazz
- The class, usually IN (internet).
-
Question
Create a dns question for the given name/type/IN (internet class).- Parameters:
name
- The name e.g. "measite.de".type
- The type, e.g. A.
-
Question
Create a dns question for the given name/type/class.- Parameters:
name
- The name e.g. "measite.de".type
- The type, e.g. A.clazz
- The class, usually IN (internet).
-
Question
Create a dns question for the given name/type/IN (internet class).- Parameters:
name
- The name e.g. "measite.de".type
- The type, e.g. A.
-
Question
Parse a byte array and rebuild the dns question from it.- Parameters:
dis
- The input stream.data
- The plain data (for dns name references).- Throws:
IOException
- On errors (read outside of packet).
-
-
Method Details