Design the Domain Name System — the internet's distributed directory that translates domain names to IP addresses. Handle 1 trillion DNS queries/day globally (11.5M queries/sec), resolve queries in < 10ms for cached entries, and support record types: A, AAAA, CNAME, MX, TXT.