~/talk

Cat DNS: a DNS server that resolves everything to cats

Talkat CascadiaJS 2014 · 2014-07-31..08-01· [networking, creative-coding]
slides:none on file

Cat DNS resolves everything to cats by returning a single static IP that points to a Go web service (written by Cat) and answers DNS queries over UDP port 53. It’s a tiny Node server (~60 lines) using dgram, buffer, ip, bit-array to parse DNS packets, caches and TTLs matter, and the project claims responds in 7ms versus Google Public DNS ~45ms. Covers tools nslookup and dig, 13 root servers, and cache‑poisoning risks.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Cat DNS
  3. 1:31DNS
  4. 2:01CatDNS
  5. 2:41How does CatDNS work
  6. 2:53What is UDP
  7. 3:06Why UDP is great
  8. 4:16Public DNS
  9. 4:44Public DNS statistics
  10. 5:23Public DNS responses
  11. 5:52Cat DNS response time
  12. 6:02Conversational DNS
  13. 7:00Root Name Server
  14. 8:07Dog Home Server
  15. 8:28Googlecom
  16. 9:07Google Images
  17. 9:19Caches
  18. 9:52TTL
  19. 10:46Browser caches
  20. 11:19Chrome internals
  21. 11:39TTL expired
  22. 12:16Whats my DNS net
  23. 12:33Debugging problems
  24. 13:00Dance
  25. 13:14Malware DNS
  26. 13:33Gold cache poisoning
  27. 14:16DNS RFC
  28. 14:44Tools
  29. 14:56Nslookup
  30. 15:28Shared IP
  31. 17:09Every query never responds
  32. 17:26The header
  33. 17:41The question
  34. 18:15The answer
  35. 19:13TTLs
  36. 20:46Node
  37. 21:03UDP socket
  38. 21:52Parse
  39. 22:29Amber
  40. 24:18Geolocation
  41. 24:50Internet
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.