Offline

Learn DNS using Python

Track:
~ None of these topics
Type:
Tutorial
Level:
beginner
Room:
Club D
Start:
09:30 on 14 July 2025
End:
12:45 on 14 July 2025
Duration:
180 minutes
View in the schedule

Abstract

DNS is a complex topic which many developers do not understand. People hear about one or two IP addresses of DNS servers which others are using and then they themselves start using them everywhere.

This workshop is a mix of history + current tools + code using existing Python modules to learn about how various parts of the DNS ecosystem work. We learn about how DNS actually works to how a resolver works, to even writing our own small authoritative DNS server.