This document provides an overview of DNS fundamentals including what DNS is, its components and characteristics, how DNS queries work, and how DNS has evolved. Specifically:
- DNS is the phonebook of the internet that translates domain names to IP addresses in a globally distributed and hierarchical system that is critical internet infrastructure.
- It has components like root servers, domains and namespaces that organize addressing, nameservers that respond to queries, and resolvers on devices that initiate requests.
- DNS is distributed, loosely coherent, scalable and reliable by design. It uses ports 53 UDP and TCP to lookup records like A, AAAA, MX, NS, PTR and TXT.
- Evolutions