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
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.