DNS (EN)

Protocol

Hierarchical distributed name system for translating domain names into IP addresses

Definition

The Domain Name System (DNS) is a hierarchical, distributed name system that translates human-readable domain names like example.com into machine-readable IP addresses like 93.184.216.34. It uses various record types such as A, AAAA, MX, and PTR to store specific information. DNS forms the backbone of the internet by enabling navigation through the network without knowledge of the underlying IP addresses.

Architecture

flowchart TD   A[Client] -->|DNS-Abfrage| B[Recursive Resolver]   B --> C[Root Server]   C --> D[TLD Server]   D --> E[Authoritative Server]   E -->|IP-Adresse zurückgeben| B   B -->|IP-Adresse zurückgeben| A 

Im Kontext

  • Wird typischerweise zusammen mit HTTP, HTTPS, SMTP und anderen Netzwerkprotokollen verwendet
  • Verwandt zu: DHCP, Routing, Firewalls
  • Beispiel-Einsatz: Beim Besuch einer Webseite wird der Domainname zuerst in eine IP-Adresse übersetzt, bevor die Verbindung hergestellt wird
Quelle: AI Generated