DNS Recursive Resolution
Client → recursive resolver → root → TLD → authoritative servers.
Rendering…
Make it your own.
sequenceDiagram
participant C as Client (stub)
participant R as Recursive resolver
participant Rt as Root server
participant T as .co TLD server
participant A as Authoritative (acme.co)
C->>R: A? www.acme.co
R->>Rt: A? www.acme.co
Rt-->>R: Refer to .co TLD
R->>T: A? www.acme.co
T-->>R: Refer to ns1.acme.co
R->>A: A? www.acme.co
A-->>R: 93.184.216.34 (TTL 300)
R-->>C: 93.184.216.34
Note over R: Cache record until TTL