Domain Detective

API Reference

Class

SoaRecord

Namespace DnsClientX
Assembly DnsClientX
Modifiers sealed

Represents a SOA record with zone information.

Inheritance

  • Object
  • SoaRecord

Remarks

Start of Authority records describe global parameters for a DNS zone.

Constructors

public SoaRecord(String primaryNameServer, String responsiblePerson, UInt32 serial, UInt32 refresh, UInt32 retry, UInt32 expire, UInt32 minimum) #

Initializes a new instance of the SoaRecord class.

Parameters

primaryNameServer System.String requiredposition: 0
responsiblePerson System.String requiredposition: 1
serial System.UInt32 requiredposition: 2
refresh System.UInt32 requiredposition: 3
retry System.UInt32 requiredposition: 4
expire System.UInt32 requiredposition: 5
minimum System.UInt32 requiredposition: 6

Properties

public String PrimaryNameServer { get; } #

Gets the primary name server for the zone.

public String ResponsiblePerson { get; } #

Gets the email address of the party responsible for the zone.

public UInt32 Serial { get; } #

Gets the zone serial number.

public UInt32 Refresh { get; } #

Gets the zone refresh interval in seconds.

public UInt32 Retry { get; } #

Gets the retry interval in seconds.

public UInt32 Expire { get; } #

Gets the zone expiration time in seconds.

public UInt32 Minimum { get; } #

Gets the minimum TTL for records in the zone.

{{ include "footer" }}