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:
- Der Resolver sendet eine Anfrage an den lokalen DNS-Server (meist vom Anbieter bereitgestellt).
- Der lokale DNS-Server prüft seinen Cache. Wenn der Eintrag vorhanden ist, gibt er die IP-Adresse zurück.
- Wenn kein Eintrag im Cache vorhanden ist, fragt der lokale Server die Root-Server ab.
- Die Root-Server liefern die IP-Adresse des TLD-Servers für die Zone
.com. - Der lokale Server fragt den TLD-Server
.comnach der IP-Adresse des autoritativen Servers fürexample.com. - Der TLD-Server gibt die IP-Adresse des autoritativen Servers für
example.comzurück. - Der lokale Server fragt den autoritativen Server nach der IP-Adresse für
example.com. - Der autoritative Server liefert die IP-Adresse des Webservers
example.com. - Der lokale Server speichert die Eintragung im Cache und gibt sie an den Resolver des Clients weiter.
- 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