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.