Unit 2 · GG21 · DNS

DNS queries: you decide who is recursive

The host asks for gaia.cs.umass.edu, with every cache empty. As Kurose & Ross point out, in theory any DNS query can be iterative or recursive: choose how each server handles the queries it receives and see what changes.

How each server handles the queries it receives
Examples:
Query Referral (“I don’t know, ask…”) Reply with the address Server holding someone else’s pending query (it must remember it and wait)