Skip to content
IT Atlas

Troubleshooting · DNS

DNS resolution failure

Names fail to resolve, resolve inconsistently, or return unexpected addresses.

6 checks

Work through these in order

  1. 01

    Identify the resolver in use

    Confirm which servers the client is configured with, domain members must use internal DNS.

  2. 02

    Query the authoritative server directly

    Compare an authoritative answer with the recursive answer to isolate caching problems.

  3. 03

    Check the record

    Correct type and value, appropriate TTL, and no conflicting CNAME at the same label.

  4. 04

    Check split horizon consistency

    Internal and external zones drifting apart is a frequent cause of 'works from home only' reports.

  5. 05

    Check for stale cache

    Client cache, resolver cache and long TTLs after a change all produce the same symptom.

  6. 06

    Check forwarders and conditional forwarders

    A failed forwarder produces partial resolution that looks random.

Background reading

Other guides