public class AAAAextends InternetAddressRR<Inet6Address>
DNS AAAA record payload representing an IPv6 address.
Maps a domain name to an IPv6 address, the IPv6 equivalent of A records.
  • Constructor Details

    • AAAA

      public AAAA(Inet6Address inet6address)
      Create AAAA record from IPv6 address.
      Parameters:
      inet6address - IPv6 address
    • AAAA

      public AAAA(byte[] ip)
      Create AAAA record from byte array.
      Parameters:
      ip - byte array containing IPv6 address (must be 16 bytes)
    • AAAA

      public AAAA(CharSequence ipv6CharSequence)
      Create AAAA record from character sequence.
      Parameters:
      ipv6CharSequence - character sequence containing IPv6 address
  • Method Details

    • getType

      public Record.TYPE getType()
      Description copied from class: Data
      The payload type.
      Specified by:
      getType in class Data
      Returns:
      The DNS record type of this payload.
    • parse

      public static AAAA parse(DataInputStream dis) throws IOException
      Parse AAAA record from data input stream.
      Parameters:
      dis - data input stream to read from
      Returns:
      parsed AAAA record
      Throws:
      IOException - if I/O error occurs
    • toString

      public String toString()
      Overrides:
      toString in class Object