This course aims to provide an understanding of the Domain Name System (DNS) and its significance in the functioning of the Internet. By the end of the course, learners will be able to explain the basic usage of DNS, including stub and recursive resolvers, servers, protocol extensions, privacy extensions, and provisioning Let's Encrypt certificates. They will also learn about DNS attacks, implementation pitfalls, and the importance of DNS in today's Internet usage. The teaching method involves a detailed explanation of DNS concepts, protocol extensions, attacks, and implementation pitfalls. This course is intended for individuals interested in network protocols, system administration, cybersecurity, or anyone looking to deepen their understanding of the Internet's infrastructure.
Overview
Syllabus
35C3 - Domain Name System
Taught by
media.ccc.de