Autoplay
Autocomplete
Previous Lesson
Complete and Continue
DNS for Developers
Welcome!
Welcome to DNS for Developers
Glossary
DNS from first principles
DNS is a database (3:02)
The DNS is organized as a tree (2:59)
Zone delegation (3:23)
The root zone (3:10)
Authoritative DNS servers (0:50)
Zone transfer (4:01)
Dig and Nslookup (3:54)
Quiz
Domain names
Top-level domains (3:45)
Second and third-level domains (1:03)
Registries, registrars & registrants (3:08)
ICANN-s oversight (1:40)
WHOIS & RDAP (5:20)
International domain names (2:16)
The domain name lifecycle (2:59)
Domain transfer (3:17)
Quiz
Operational DNS
Recursive queries (4:24)
Glue records (2:02)
DNS caching (4:18)
Negative caching (1:11)
The DNS protocol (8:27)
EDNS (4:20)
Transport protocols (5:00)
Public DNS resolvers (3:45)
DDNS (2:12)
Dynamic DNS responses (3:19)
Quiz
Types of DNS records
An overview of DNS record types (2:17)
A and AAAA records (4:05)
CNAME records (8:37)
TXT records (3:22)
SRV records (5:24)
PTR records (5:17)
DNSSEC-related record types (2:19)
Quiz
Email and the DNS
An overview of email configuration (4:34)
Receiving email (5:16)
DANE (8:07)
MTA-STS (6:28)
SPF (12:13)
DKIM (5:14)
DMARC (9:19)
BIMI (1:59)
Quiz
Debugging DNS issues
Cache invalidation (3:00)
Inspecting DNS traffic (2:54)
Simulate slow or failing DNS (2:50)
Lame delegation (1:54)
DNSSEC issues (4:36)
Identifying root causes (5:44)
Graceful DNS changes (2:39)
Evaluation
Quiz
Exam & certification
Exam & certification
Recursive queries
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock