DNS(Domain Name System)はインターネットの電話帳です。example.com のような人間が読める名前を、93.184.216.34 のような IP アドレスに翻訳します。解決は階層的なルックアップで、通常はあなたの代わりに recursive resolver(あなたの ISP のもの、または 8.8.8.8 のようなパブリックなもの)が行い、あなたの代わりに authoritative ネームサーバーのツリーをたどります:
Browser ──▶ Recursive Resolver ──▶ Root (.) "ask .com's servers"
│ ◀──
├────────▶ TLD (.com) "ask example.com's servers"
│ ◀──
└────────▶ Authoritative "example.com = 93.184.216.34"
(example.com) ◀──
Browser ◀── 93.184.216.34
