Week 3: Domain Name System

Course

Lectures

  • History of the domain name system
  • Specifications and implementations
  • Domain name tree and zones
  • Resource Records
  • Name servers and resolvers
  • Caching

Labs

  • Setting up your own domain
  • Setting up slave servers

References

RFCs

  • RFC 1034, DOMAIN NAMES - CONCEPTS AND FACILITIES
  • RFC 1035, DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION
  • RFC 1982, Serial Number Arithmetic
  • RFC 1995, Incremental Zone Transfer in DNS
  • RFC 1996, A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY)
  • RFC 2181, Clarifications to the DNS Specification
  • RFC 2308, Negative Caching of DNS Queries (DNS NCACHE)
  • RFC 2845, Secret Key Transaction Authentication for DNS (TSIG)
  • RFC 4343, Domain Name System (DNS) Case Insensitivity Clarification
  • RFC 4592, The Role of Wildcards in the Domain Name System
  • RFC 5890, Internationalized Domain Names for Applications (IDNA): Definitions and Document Framework
  • RFC 5891, Internationalized Domain Names in Applications (IDNA): Protocol
  • RFC 5936, DNS Zone Transfer Protocol (AXFR)
  • RFC 6604, xNAME RCODE and Status Bits Clarification
  • RFC 6891, Extension Mechanisms for DNS (EDNS(0))
  • RFC 6895, Domain Name System (DNS) IANA Considerations
  • RFC 7477, Child-to-Parent Synchronization in DNS
  • RFC 7626, DNS Privacy Considerations
  • RFC 7766, DNS Transport over TCP - Implementation Requirements
  • RFC 7816, DNS Query Name Minimisation to Improve Privacy

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on “Create this page”.