Problem Statement

Resolution succeeds on one network but fails on another.

Symptoms

Different answers, blocked names, or resolver-specific timeout/validation behavior.

Step-by-Step Diagnosis

Identify resolvers in use, run identical queries, compare policy/filtering, and test DNSSEC validation.

Commands to Run

dig example.com A @resolver-a ; dig example.com A @resolver-b ; dig +dnssec example.com A @resolver-b

Expected vs Bad Output

Expected is explainable geo variance; bad output is unintended policy mismatch or stale cache.

Resolution Steps

Align policy, flush stale cache, correct forwarding rules, and document split-view behavior.

How DNS Panopticon Detects This

  • Relevant checks: Delegation integrity, resolver consistency, DNSSEC health, and suspicious record-pattern checks.
  • Severity mapping: Informational, medium/high, or critical based on exploitability and user impact.
  • Score impact: Reliability and security scoring dimensions are reduced according to blast radius.
  • Related findings users will see: NS drift, validation failure, orphaned CNAMEs, wildcard exposure, and policy misconfiguration alerts.

Operator Checklist

  • Verify behavior from at least two public resolvers and one resolver inside your own network before making changes.
  • Make one change at a time, capture before/after query output, and wait for TTL windows to clear so you can confirm impact.
  • Document the root cause and the final fix in your runbook to shorten future incidents.