Class SOA

  • public class SOA
    extends Data
    SOA (start of authority) record payload.
    • Field Detail

      • mname

        public final DnsName mname
        The domain name of the name server that was the original or primary source of data for this zone.
      • rname

        public final DnsName rname
        A domain name which specifies the mailbox of the person responsible for this zone.
      • serial

        public final long serial
        The unsigned 32 bit version number of the original copy of the zone. Zone transfers preserve this value. This value wraps and should be compared using sequence space arithmetic.
      • refresh

        public final int refresh
        A 32 bit time interval before the zone should be refreshed.
      • retry

        public final int retry
        A 32 bit time interval that should elapse before a failed refresh should be retried.
      • expire

        public final int expire
        A 32 bit time value that specifies the upper limit on the time interval that can elapse before the zone is no longer authoritative.
      • minimum

        public final long minimum
        The unsigned 32 bit minimum TTL field that should be exported with any RR from this zone.
    • Constructor Detail

      • SOA

        public SOA​(String mname,
                   String rname,
                   long serial,
                   int refresh,
                   int retry,
                   int expire,
                   long minimum)
      • SOA

        public SOA​(DnsName mname,
                   DnsName rname,
                   long serial,
                   int refresh,
                   int retry,
                   int expire,
                   long minimum)