Recursive DNS Resolution and Caching (2D)

Iterative DNS lookup through root, TLD and authoritative servers with referral caching, TTL expiry, packet loss and DNSSEC overhead.