Networking · interactive
DNS resolution, hop by hop
Before your browser can connect to api.shop.example, it needs an IP address. Nobody holds the whole phone book: the answer is found by asking a chain of servers, each pointing to the next. Caches skip most of the chain.
Looking up api.shop.example
0 ms so far
Browser cachelocal
→ not cached
Operating systemlocal
Recursive resolver (your ISP or 1.1.1.1)+8 ms
Root server+25 ms
.example TLD server+30 ms
ns1.shop.example (authoritative)+40 ms
Browser cache: not cached
Resolver cache
Step 1 of 4 · read left to right
In production
Tools and technologies
Every connection starts with a lookup like this one.
Not tied to one language — use these names when you search docs or design a system.