The Domain Name System is the hierarchy of servers that translates human domains (google.com) into machine IP addresses (142.250.190.46).
DNS isn't one server; it's a team effort. Here is who handles your request.
Usually your ISP or Google (8.8.8.8). This is your personal assistant. You ask it once, and it does all the running around to find the answer for you.
The top of the pyramid. It doesn't know the IP, but it knows who manages the .com, .org, or .net registries.
Top-Level Domain Server. It manages specific extensions (like .com). It knows which specific company manages the domain you want.
The final destination (e.g., Route53, Cloudflare). It holds the actual "Zone File" with the IP address. It is the Source of Truth.
đĄ Pro Tip: This whole process takes milliseconds because servers Cache (TTL) the results.
The Resolver remembers "google.com = 1.2.3.4" for 5 minutes so it doesn't have to ask the Root every time.