The lookup nobody counts
Every connection in the previous lessons started from an IP address. Nothing in a browser does. It starts from a name, and turning that name into an address is a distributed database query that happens before the first packet of your actual request.
The Domain Name System, defined in RFC 1034 and RFC 1035, is a hierarchical delegation tree read right to left. In www.example.com the trailing empty label is the root, then com, then example, then www. Each level tells you nothing except which servers know about the level below.
That design choice is the whole point. No single machine holds the mapping. The root knows only which servers run com. The com servers know only which nameservers a domain delegated to. Only those final nameservers hold the actual address record.
The cost is that a cold lookup can take several round trips before your connection even begins. The benefit is that a domain owner changes their records without asking anyone.

