Sobes.tech
Intern

Was ist DNS?

sobes.tech KI

Antwort von AI

Das Domain Name System (DNS) ist eine verteilte Datenbank, die Domänennamen in IP-Adressen umwandelt. Es ermöglicht die Verwendung menschenlesbarer Domänennamen anstelle numerischer IP-Adressen.

Hauptkomponenten des DNS:

  • Resolver: Client-Software (meist im Betriebssystem integriert), die Anfragen an DNS-Server stellt.
  • Root-Server: 13 Servergruppen, die die Root-Zone des DNS verwalten. Sie liefern die IP-Adressen der Top-Level-Domain-Server (TLD).
  • TLD-Server: Verantwortlich für Informationen über Domänennamen in einer bestimmten Top-Level-Domain-Zone (z.B. .com, .org, .ru).
  • Autoritative Nameserver: Server, die endgültige Informationen über Ressourcen in ihrer Domain enthalten, einschließlich der IP-Adressen der Webserver.

Prozess der Umwandlung eines Domainnamens (z.B. example.com) in eine IP-Adresse:

  1. Der Resolver sendet eine Anfrage an den lokalen DNS-Server (meist vom Anbieter bereitgestellt).
  2. Der lokale DNS-Server prüft seinen Cache. Wenn der Eintrag vorhanden ist, gibt er die IP-Adresse zurück.
  3. Wenn kein Eintrag im Cache vorhanden ist, fragt der lokale Server die Root-Server ab.
  4. Die Root-Server liefern die IP-Adresse des TLD-Servers für die Zone .com.
  5. Der lokale Server fragt den TLD-Server .com nach der IP-Adresse des autoritativen Servers für example.com.
  6. Der TLD-Server gibt die IP-Adresse des autoritativen Servers für example.com zurück.
  7. Der lokale Server fragt den autoritativen Server nach der IP-Adresse für example.com.
  8. Der autoritative Server liefert die IP-Adresse des Webservers example.com.
  9. Der lokale Server speichert die Eintragung im Cache und gibt sie an den Resolver des Clients weiter.
  10. Der Resolver des Clients erhält die IP-Adresse und übergibt sie an die Anwendung (z.B. Browser) zur Herstellung der Verbindung.

DNS-Einträge speichern verschiedene Arten von Informationen:

Eintragstyp Beschreibung
A Wandelt einen Domänennamen in eine IPv4-Adresse um.
AAAA Wandelt einen Domänennamen in eine IPv6-Adresse um.
CNAME Erstellt einen Alias für einen anderen Domänennamen.
MX Gibt die Mail-Server für die Domain an.
TXT Speichert Textinformationen.
NS Gibt die autoritativen Nameserver für die Domain an.
example.com IN A 93.184.216.34

// Beispiel eines CNAME-Eintrags
www.example.com IN CNAME example.com