Domain Name System (DNS)

Course structure (3h class)

Introduction to Domain Names

Introduction to domain names’ hierarchical structure and their role in identifying internet resources.

Anatomy of a Domain Name

Structure and levels of domain names with practical examples.

DNS Protocol

DNS protocol role in mapping domain names to IP addresses and the general functionality of DNS.

DNS Data Structure

Delves into the various types of data within DNS, like IP addresses and canonical names.

DNS Configuration

Configuring DNS servers, including examples of zone file configurations and their breakdown.

Key Players in DNS

Overview of the main entities involved in DNS, like softwares, registrants, registrars, and registries.

Acquiring a Domain Name

Detail of the process of obtaining a domain name, from choosing a name to registering and configuring it.

Conclusion

Summarizes the importance of DNS in internet resource designation, reminder on all points above.

Extra example

Discussion around examples of outage due to DNS misconfiguration or human error.

Slides (in French)

2021

View Slides - 2021 Course

2020

View Slides - 2020 Course