Class Question

java.lang.Object
org.minidns.dnsmessage.Question

public class Question
extends Object
A DNS question (request).
  • Field Details

    • name

      public final DnsName name
      The question string (e.g. "measite.de").
    • type

      public final Record.TYPE type
      The question type (e.g. A).
    • clazz

      public final Record.CLASS clazz
      The question class (usually IN for Internet).
  • Constructor Details

    • Question

      public Question​(CharSequence name, Record.TYPE type, Record.CLASS clazz, boolean unicastQuery)
      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

      public Question​(DnsName name, Record.TYPE type, Record.CLASS clazz, boolean unicastQuery)
    • Question

      public Question​(DnsName name, Record.TYPE type, Record.CLASS clazz)
      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

      public Question​(DnsName name, Record.TYPE type)
      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

      public Question​(CharSequence name, Record.TYPE type, Record.CLASS clazz)
      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

      public Question​(CharSequence name, Record.TYPE type)
      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

      public Question​(DataInputStream dis, byte[] data) throws IOException
      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