Cat-DNS: learning about DNS with cats

I talked about Cat-DNS at Cascadia.js, and it wasn’t terrible! There is a video. Of me talking! On the internet! What a future we live in.


The internet needs more cats. DNS servers are the authority on all things internet. Therefore, the best DNS server is the one that resolves everything to cats. This talk is about that.

We’re going to walk through the basics and find out how DNS servers work, how you can talk to a DNS server if you’re a browser, and how to talk back to a browser if you are a DNS server. I’ll show you how you can write your own DNS server in less than 200 lines of JavaScript, but perhaps most importantly, why you probably shouldn’t.

And have I mentioned the cats? There are definitely cats.