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:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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).