Header
ID, flags, question/answer/authority/additional counts
APPLICATION LAYER · NAME RESOLUTION
DNS is not one central table. Observe cache, delegation and a chain of questions from an application through a recursive resolver to root, TLD and authoritative name servers.
ITERATIVE RESOLUTION SIMULATOR
No real DNS query leaves this page. The simulation isolates protocol behavior and failure semantics.
lab.warin.me?192.0.2.53.me.warin.me.QUERY ANATOMY
ID, flags, question/answer/authority/additional counts
QNAME + QTYPE + QCLASS
NAME TTL TYPE RDATA
NOERROR · NXDOMAIN · SERVFAIL
CACHE · TTL · NEGATIVE ANSWERS
Stores an RRset until TTL reaches zero; it avoids repeating the hierarchy.
NXDOMAIN can be cached using the zone SOA policy. “Not found” is still useful evidence.
A record change does not push itself everywhere. Old cached answers disappear when their TTL expires.
TRANSPORT AND PRIVACY
| Mode | Transport | What changes |
|---|---|---|
| Classic DNS | UDP/53; TCP when needed | Usually visible to the network; low overhead. |
| DoT | TLS over TCP/853 | Encrypts the DNS channel to a resolver. |
| DoH | HTTPS/443 | Carries DNS messages inside HTTP semantics. |
CLASSROOM TASKS