public class CNAMEextends RRWithTarget
DNS CNAME (Canonical Name) record payload.
Maps an alias domain name to a canonical domain name for DNS resolution.
  • Constructor Details

    • CNAME

      public CNAME(String target)
      Create a CNAME record from a string target.
      Parameters:
      target - the target domain name
    • CNAME

      public CNAME(DnsName target)
      Create a CNAME record from a DnsName target.
      Parameters:
      target - the target domain name
  • Method Details

    • parse

      public static CNAME parse(DataInputStream dis, byte[] data) throws IOException
      Parse a CNAME record from a data stream.
      Parameters:
      dis - the data input stream
      data - the raw record data
      Returns:
      the parsed CNAME record
      Throws:
      IOException - if parsing fails
    • 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.