censorship-course

Internet Censorship Course

View the Project on GitHub noise-lab/censorship-course

DNS Manipulation

Format. Break into groups of 4–5. Each group picks one of the two breakouts below (or takes both if time allows). Spend ~5 minutes skimming the prep reads, then ~10 minutes debating. A designated reporter brings the group’s position — and any dissents — back to the full class for a ~3-minute report-back.

The book’s DNS section makes one uncomfortable point again and again: DNS is trivially easy to manipulate (just return a different IP), and every “fix” — DoH, DNSSEC, ODoH — trades one trust problem for another. These breakouts push on where you would rather have the chokepoint.


Breakout A: Did DoH Just Move the Chokepoint?

Motion. “Browser-default DNS-over-HTTPS to Cloudflare and Google is a net loss for user autonomy: it hides censorship from your ISP only by handing a global veto to three American companies.”

Prep reads (5–10 min).

Discussion prompts.

Bring back. Your group’s rank-ordering of resolver operators, and the single strongest counterargument to your own top pick.


Breakout B: Court-Ordered Takedowns vs. Un-Censorable Naming

Motion. “Democracies should be able to seize domain names by court order; anyone building ‘un-censorable’ naming systems (blockchain domains, alternate roots) is enabling fraud and abuse more than dissent.”

Prep reads (5–10 min).

Discussion prompts.

Bring back. The one DNS-related power your group is willing to give a government, and the one your group would never give up.


Instructor notes

These map to the two big takeaways from §2.2.1: (1) DNS is easy to manipulate because it lacks authentication, so the fight has shifted to who runs the resolver; and (2) DoH/DNSSEC don’t fix the trust problem, they relocate it. Breakout A tends to land harder with students who use Chrome/Firefox daily (the “you already made this choice” beat is uncomfortable). Breakout B is better if you have students with policy or law backgrounds — the Germany case is a rich anchor. If time is short, run A; the Turkey/8.8.8.8 image in the chapter gives it immediate texture.