!!Con 2020 - Let’s implement DNS to learn history! by Dylan Nugent

!!Con 2020 - Let’s implement DNS to learn history! by Dylan Nugent

Channel:
Subscribers:
42,100
Published on ● Video Link: https://www.youtube.com/watch?v=PFAgpqFi3No



Duration: 10:05
336 views
12


Let’s implement DNS to learn history! by Dylan Nugent

The history of most internet protocols is captured in static and sometimes obtuse standards documents called RFCs. Reading all the necessary RFCs to understand a protocol might seem like a tedious chore…but it doesn’t have to be! RFCs give us a unique glance into what was (and wasn’t) on the minds of engineers decades ago when they were designing these protocols! If we study RFCs like archeologists might study artifacts, we can learn a lot!

DNS, the system that translates domain names like ““google.com”” into routable addresses, is one of the oldest application protocols still in regular use! It’s defined across over 256 different RFCs, which sounds daunting, but we don’t need to look at them all! Let’s take a deep dive into a few of these RFCs and learn what we can by exploring some of DNS’s stranger quirks!

Dylan is a programmer who just moved to Brooklyn from San Francisco. He’s currently recovering from being a manager by spending time at the Recurse Center, a self-directed retreat for programmers who want to learn about things (such as the minuta of networking protocols)! When he’s not building DNS servers for fun, he’s probably backpacking, singing karaoke, or both.




Other Videos By Confreaks


2021-09-15RustConf 2021 - Writing the Fastest GBDT Library in Rust by Isabella Tromba
2021-09-15RustConf 2021 - Fuzz Driven Development by Midas Lambrichts
2021-09-15RustConf 2021 - Identifying Pokémon Cards by Hugo Peixoto
2021-09-15RustConf 2021 - The Importance of Not Over-Optimizing in Rust by Lily Mara
2021-09-15RustConf 2021 - Move Constructors: Is it Possible? by Miguel Young de la Sota
2021-09-15RustConf 2021 - Project Update: Lang Team by Niko Matsakis
2021-09-15RustConf 2021 - Project Update: Libs Team by Mara Bos
2021-09-15RustConf 2021
2021-04-19!!Con 2020 - Using font shaping to put commas in big numbers EVERYWHERE!! by Tristan Hume
2021-04-19!!Con 2020 -Obelisk and the Known Unknowns (Or: The Art of Fumbling Through your...) by Sacha Sayan
2021-04-19!!Con 2020 - Let’s implement DNS to learn history! by Dylan Nugent
2021-04-19!!Con 2020 - 89 characters of base-11?! Mobile networking in rural Ethiopia! by Ben Kuhn
2021-04-19!!Con 2020 - *Punch Card Love! A (Very!) Personal History of Computer Dating! by Amy Cash
2021-04-19!!COn 2020 - EMAIL! by Char Stiles
2021-04-19!!Con 2020 - The Making of a Mosquito.JS by Tim Holman
2021-04-19!!Con 2020 - Keynote: computational stichography! (or: connecting lines) by Allison Parrish
2021-04-19!!Con 2020 - Repair a Commodore 64 in just 64 Months!! by Matt Clawson
2021-04-19!!Con 2020 - Programming from an alternate timeline! by Matthew Dockrey
2021-04-19!!Con 2020 - CBS Televised Computer-Generated Stories in 1960—and Ten Million Watched! by James Ryan
2021-04-19!!COn 2020 - Supercharged Dijkstra’s: Computing ‘shortest’ paths on large road... by Payas Rajan
2021-04-19!!Con 2020 - We used a MIDI CONTROLLER to tune our GAMEFEEL! by Em Lazer Walker