2.2.2.2.4.3 DNS_RPC_RECORD_SOA

The DNS_RPC_RECORD_SOA structure contains information about an SOA record (section 3.3.13 in [RFC1035]). This record MUST be formatted as follows:


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

dwSerialNo

dwRefresh

dwRetry

dwExpire

dwMinimumTtl

namePrimaryServer (variable)

...

Zone Administrator Email (variable)

...

dwSerialNo (4 bytes): The serial number of the SOA record.

dwRefresh (4 bytes): The interval, in seconds, at which a secondary DNS server attempts to contact the primary DNS server for getting an update.

dwRetry (4 bytes): The interval, in seconds, at which a secondary DNS server retries to check with the primary DNS server in case of failure.

dwExpire (4 bytes): The duration, in seconds, that a secondary DNS server continues attempts to get updates from the primary DNS server and if still unsuccessful assumes that the primary DNS server is unreachable.

dwMinimumTtl (4 bytes): The minimum duration, in seconds, for which record data in the zone is valid.

namePrimaryServer (variable): The FQDN of the primary DNS server for this zone in DNS_RPC_NAME (section 2.2.2.2.1) format.

Zone Administrator Email (variable): The contact email address for the zone administrators in a structure of type DNS_RPC_NAME (section 2.2.2.2.1).