DNS NXDOMAIN

DNS NXDOMAIN-heavy query flood

Queries for non-existent names bypass resolver cache and force full lookup work — distinct from caching A-record floods.

How it works

  1. Each random subdomain query misses cache.
  2. Recursive resolver walks upstream or authoritative chain.
  3. CPU rises even when response bytes stay small.

Packet flow (illustrative)

Repeated queries for random subdomains leading to NXDOMAIN responses.

Illustrative flow — not a live capture.

Pattern Cache miss QPS
Engarde DNS query mode
Impact Resolver CPU

What to watch in Engarde

  • Resolver CPU vs. authoritative load.
  • QPS limits triggering on upstream provider.

Running this simulation

Configure DNS attack against authorized resolver; compare with cached-name query baseline.

Mitigation perspective

QPS per client, NXDOMAIN rate limits (RRL), and negative caching TTL tuning.