Design a recursive resolver API (or caching layer in front of public DNS) that resolves hostnames to records with TTL respect, negative caching, and optional filtering. Protect against cache poisoning with DNSSEC validation pass-through where configured.
DrawCode Practice Problem
Design a DNS Resolver Service
Interactive Visualizer Workspace
Explore step-by-step interactive animations, memory state tracking, and live multi-language execution in DrawCode.
Launch Interactive Visualizer