SoaRecord Class

Start of zone of authority record

Defined in RFC 1035.

Definition

Namespace: ARSoft.Tools.Net.Dns
Assembly: ARSoft.Tools.Net (in ARSoft.Tools.Net.dll) Version: 3.6.1+aaafdcd61f068318c11734f7b3c59c69371c0549
C#
public class SoaRecord : DnsRecordBase
Inheritance
Object    DnsMessageEntryBase    DnsRecordBase    SoaRecord

Constructors

SoaRecord Creates a new instance of the SoaRecord class

Properties

ExpireInterval Seconds that can elapse before the zone is no longer authorative
MasterName Hostname of the primary name server
Name Domain name
(Inherited from DnsMessageEntryBase)
NegativeCachingTTL

Seconds a negative answer could be cached

Defined in RFC 2308.

RecordClass Class of the record
(Inherited from DnsMessageEntryBase)
RecordType Type of the record
(Inherited from DnsMessageEntryBase)
RefreshInterval Seconds before the zone should be refreshed
ResponsibleName Mail address of the responsable person. The @ should be replaced by a dot.
RetryInterval Seconds that should be elapsed before retry of failed transfer
SerialNumber Serial number of the zone
TimeToLive Seconds which a record should be cached at most
(Inherited from DnsRecordBase)

Methods

CompareTo
(Inherited from DnsRecordBase)
Equals(DnsMessageEntryBase)
(Inherited from DnsMessageEntryBase)
Equals(DnsRecordBase)
(Inherited from DnsRecordBase)
Equals(Object)
(Inherited from DnsRecordBase)
GetHashCode
(Inherited from DnsRecordBase)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToString Returns the textual representation of a record
(Inherited from DnsRecordBase)

See Also