All challenges
intermediateReal-World Systems~55 min

DNS Resolver

Resolve names to addresses: look up A records, follow CNAME chains (with loop protection), round-robin multiple addresses, cache answers by their TTL, and negatively cache misses.