3.1.1.2.2 DNS Zone Address Array Properties

The following properties are IP address arrays (specified by type IDs DNSSRV_TYPEID_ADDRARRAY or  DNSSRV_TYPEID_IPARRAY and formatted as DNS_ADDR_ARRAY (section 2.2.3.2.3) or IP4_ARRAY (section 2.2.3.2.1), respectively). The DNS server SHOULD support both types.

AllowNSRecordsAutoCreation: A list of IP addresses used to restrict automatic NS record creation for the zone. If the list is empty then NS record creation is not restricted. This setting is ignored if the zone is not stored in the directory server. The DNS server MUST NOT create an NS record for the FQDN of the local machine if one the machine's IP addresses is not present in this list.

ScavengeServers: A list of IP addresses of DNS servers authorized to perform scavenging of records in the zone.

The DNS server SHOULD<207> also support the following properties:

MasterServers: A list of IP addresses of primary DNS servers for the zone. This value cannot be empty for any zone of a type that requires primary DNS servers: secondary, stub, or forwarder.

LocalMasterServers: A list of IP addresses of the zone's primary DNS servers used locally by this DNS server only. If not configured, the MasterServers value is used; otherwise, this list is used in place of the MasterServers value. This value is ignored if the zone type is not stub.

NotifyServers: A list of IP addresses of remote DNS servers to be notified for any changes to the zone. If empty, then no remote DNS servers will be notified when changes are made to this zone.

SecondaryServers: A list of IP addresses of authorized secondary DNS servers for the zone.