Index

Module 12 · From ScratchDNS Server

DNS 06: A Forwarding Resolver

DNS Resolution
DNS Resolution · Open board

The concierge who does not know the answer and walks the directory for you. A forwarder is the concierge who instead phones a bigger concierge, and passes on what they say.

Before you start. DNS 05: Compressed Names taught the server to read names written as pointers, and gave it a small client that decodes any reply. Until now the server answered only for the names in its own map, and said NXDOMAIN for everything else, even www.github.com. A resolver is a server that finds answers for names it does not own. A forwarder is the simplest kind: it asks one bigger resolver and relays the reply. This lesson builds it, and the result is a server you could set as your computer’s DNS.

Continue reading with a plan

The first three lessons of every track are free. This lesson is included with a plan, which unlocks every lesson, board, video, lab and paper for one price.

View plans →Already a member? Sign in

Lab

You changed the address. How long until the world stops sending people to the old one?

Set Seconds the concierge keeps the note to 300, press Add next question through the run, and watch the stranded count in The tally.

Open The TTL dial →

Review From Scratch →

Saved in this browser, and to your account when you sign in.