Short Description

Recursive resolvers perform iterative lookups, apply policy, and cache results for clients.

Why This Matters

Resolver behavior affects latency, outage blast radius, and filtering/validation outcomes.

How It Happens

Cache TTL logic, stale serving, and policy controls create user-visible differences.

How to Detect It

Run repeated multi-resolver queries and compare TTL decay plus answer consistency.

How to Fix It

Harden resolver policy, monitor cache anomalies, and tune validation/filtering behavior.

Real-World Example

Aggressive stale cache masked an authoritative outage on one network only.

Related Checks in DNS Panopticon (map to product features)

Resolver consistency and latency scoring checks.

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.