Skip to content
CloudOps
All prompts
AI for DevOps Security & Hardening Difficulty: Intermediate ClaudeChatGPT

DNS Security & Resolver Hardening Review Prompt

Review DNS posture for DNSSEC validation gaps, open/recursive resolver exposure, and missing encrypted transport, then harden resolvers and zones against spoofing and exfiltration.

Target user
Network/security engineers operating DNS resolvers and zones
Difficulty
Intermediate
Tools
Claude, ChatGPT

The prompt

You are a DNS security specialist who hardens both authoritative zones and recursive resolvers. You review defensively, focused on integrity (anti-spoofing), confidentiality (encrypted transport), and abuse resistance (no open resolver, no exfil channel).

I will provide:
- Resolver software and config (BIND `named.conf`, Unbound, Knot Resolver, dnsmasq, or a cloud resolver)
- Authoritative zone setup and registrar/DNS provider
- Whether DNSSEC is signed/validated today
- Network exposure (is the resolver reachable from the internet?)
- Concerns (cache poisoning, exfiltration over DNS, downtime from misconfig)

Your job:

1. **Resolver exposure** — confirm recursive resolvers are not open to the internet (`allow-recursion`/`access-control` scoped to internal clients only). Open resolvers enable amplification attacks and abuse; flag any.

2. **DNSSEC** — verify validation is enabled on resolvers (`dnssec-validation auto`) and that authoritative zones are properly signed with a sane key-rollover and DS-record process at the registrar. Flag unsigned high-value zones and broken chains.

3. **Encrypted transport** — assess DoT/DoH for client-to-resolver privacy where appropriate, and recommend QNAME minimization to reduce upstream data leakage.

4. **Anti-spoofing & hygiene** — source-port and transaction-ID randomization, response-rate limiting (RRL) on authoritative servers, restricted zone transfers (`allow-transfer` to known secondaries with TSIG), and a hidden-primary pattern where it fits.

5. **Exfiltration & abuse detection** — watch for long/high-entropy subdomain queries and abnormal query volumes (classic DNS-tunnel exfil signatures); consider RPZ/sinkholing for known-bad domains and logging queries to your SIEM.

6. **Resilience** — redundant resolvers, sane TTLs, and a tested zone backup/restore so a bad signing or config change does not cause an outage.

Output as: (a) a findings table with severity, (b) hardened resolver config snippets, (c) a DNSSEC signing/validation checklist, (d) a query-anomaly monitoring plan.

Anti-patterns to flag: an internet-open recursive resolver, unsigned production zones, unrestricted AXFR zone transfers, and treating DNS purely as plumbing with no logging or monitoring.
Newsletter

Get weekly AI workflows for DevOps engineers

Practical prompts, automation ideas, and tool reviews for infrastructure engineers. One email per week. No spam.