The Address Translator
Computers communicate using IP addresses, but humans prefer memorable words (e.g. memonaiq.com). The Domain Name System (DNS) translates human-readable domain names into the binary IP addresses required to route data.
The recursive resolver queries root, TLD, and authoritative nameservers sequentially to return the target IP to the browser.
The Distributed Database
DNS is not hosted on one single machine. It is a hierarchical, distributed database spanning thousands of nameservers worldwide. If a server does not know a lookup answer, it queries parent nameservers down the tree until it finds the record.
