Where is my AD-Integrated stub zone data being stored?
I have an Active-Directory integrated stub zone that appears to be functioning properly (zone data is populated on every DC). It is stored in the DomainDNSZones partition, but I do not see any dnsNode objects in its container. I was previously under the impression that any DNS zones that are domain-scoped would store all of their zone information here, but I see that there must be more to it than that. Where else could the zone data be loaded from?
A Stub Zone's records are stored in memory only, and are lost when the DNS service is stopped.
The DNS server will, upon starting up, query the zone's SOA
and NS
records from the defined list of authoritative servers (it can also be set to add additional received NS
records to its local list) to store and serve. It will also serve up any glue A
or AAAA
records that are needed, if the authoritative name servers' DNS names are within this same stub zone - these records should be returned as extra data by the authoritative server in response to the NS
query.
The only records that the Stub Zone which needs to be stored in a persistent way is the list of authoritative servers to query for the NS
and SOA
records, to populate the zone. This is stored in the dNSProperty
attribute of the zone's object within the DomainDNSZones
or ForestDNSZones
partition.