2using System.Collections.Generic;
29 this.mName =
string.Empty;
30 this.rName =
string.Empty;
52 this.refresh =
DnsClient.ReadUInt32(Data);
55 this.minimum =
DnsClient.ReadUInt32(Data);
61 [DefaultValueStringEmpty]
65 set => this.mName = value;
71 [DefaultValueStringEmpty]
75 set => this.rName = value;
85 set => this.serial = value;
95 set => this.refresh = value;
105 set => this.retry = value;
116 set => this.expire = value;
126 set => this.minimum = value;
132 return base.ToString() +
"\t" + this.mName +
"\t" + this.rName +
133 "\t" + this.serial +
"\t" + this.refresh +
"\t" + this.retry +
134 "\t" + this.expire +
"\t" + this.minimum;
Abstract base class for DNS clients.
Abstract base class for a resource record.
TYPE Type
Resource Record Type
CLASS Class
Resource Record Class
SOA()
Start Of zone Authority
string RName
Specifies the mailbox of the person responsible for this zone
uint Minimum
Minimum TTL field that should be exported with any RR from this zone
string MName
Name server that was the original or primary source of data for this zone
override string ToString()
uint Expire
Specifies the upper limit on the time interval that can elapse before the zone is no longer authorita...
uint Retry
Interval that should elapse before a failed refresh should be retried
SOA(string Name, TYPE Type, CLASS Class, uint Ttl, Stream Data)
Start Of zone Authority
uint Refresh
Time interval before the zone should be refreshed
uint Serial
Version number of the original copy of the zone.
CLASS
TYPE fields are used in resource records.
TYPE
TYPE fields are used in resource records.