JSI Tip 1999. DNS server logs event 156?

Jerold Schulman

February 6, 2000

1 Min Read
ITPro Today logo in a gray background | ITPro Today

If your DNS server's event log contains Event ID 156:

DNS Server does not have a cache (or database) entry for root name server. The cache file MUST have at least one NS record, indicating a root DNS server and a corresponding A record for that root DNS server. Otherwise the DNS server will be unable to contact the root DNS server on startup and will be unable to answer queries for names outside of its own authoritative zones.

you have a corrupt Cache.dns file or the file contains invalid entries.

To workaround the problem:

1. Stop the DNS server.

2. Rename %SystemRoot%System32DnsCache.dns to %SystemRoot%System32DnsCache.old_dns.

3. Copy %SystemRoot%System32DnsBackupCache.dns to %SystemRoot%System32Dns.

4. Start the DNS service.

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like