Consider the following scenario:
In this scenario, you cannot resolve the subdomain name because the negative cache is still counting down.
- You configure an authoritative Domain Name System (DNS) that has a zone such as contoso.com on a server that is running Windows Server 2012 R2.
- You configure the Time to Live (TTL) value for the Start of Authority (SOA) resource record at 1 (one) minute. You leave the minimum zone TTL that is defined in the SOA at its default setting of 1 (one) hour.
- You configure a recursive server that uses a conditional forwarder for the contoso.com zone. The conditional forwarder points to the server that is configured in the first bullet point.
- On the recursive server, you query the localhost for a subdomain record that does not exist in the zone, such as sales.contoso.com. Notice that you will receive a response that contains the SOA as configured at a TTL of 3600 (not 60, which is the correct value per the DNS RFC).
- You query the same nonexistent subdomain record again and notice that the negative cache is counting down.
- You create the "sales" subdomain record on the authoritative server. Then, you repeat bullet item 3 to query for this new record.
In this scenario, you cannot resolve the subdomain name because the negative cache is still counting down.