DNS-Grundlagen: Funktionsweise, Komponenten und Begriffe
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 2,97 KB
Was ist ein DNS-Dienst?
Es handelt sich um eine verteilte Datenbank, die hierarchische Informationen speichert, welche mit Domain-Namen in einem Netzwerk verbunden sind.
Wofür wird DNS verwendet?
- Namensauflösung (Name Resolution): Ausgehend vom vollständigen Namen eines Hosts erhält man seine IP-Adresse.
- Reverse-Namensauflösung (Reverse Address Resolution): Dies ist die Umkehrung des vorherigen Mechanismus. Sie besteht darin, zu einer gegebenen IP-Adresse den zugehörigen Namen zu ermitteln.
- Ermittlung des Mail-Servers: Um bei einem Domain-Namen den Server zu bestimmen, über den die Zustellung der E-Mails erfolgt.
Was sind die Komponenten eines DNS-Dienstes?
Die Hauptbestandteile sind:
- Der DNS-Client: Ein Programm, das auf dem Computer des Anwenders läuft und DNS-Anfragen zur Namensauflösung an einen DNS-Server stellt.
- Der DNS-Server: Zur Beantwortung der Anfragen von Kunden. Rekursive Server sind in der Lage, die Anfrage an einen anderen Server weiterzuleiten, wenn sie die gewünschte Adresse nicht selbst kennen.
- Die Zuständigkeitsbereiche (Zones of Authority): Teile des Domain-Namensraums, die Daten speichern. Jeder Zuständigkeitsbereich umfasst mindestens eine Domäne und möglicherweise deren Subdomains.
Was ist die grundlegende Terminologie des DNS?
- Hostname: Der Name eines Rechners, bestehend aus einem einzigen Wort.
- FQDN (Fully Qualified Domain Name): Der „vollständige Name“ eines Rechners. Er besteht aus dem Hostnamen, gefolgt von einem Punkt und dem entsprechenden Domain-Namen.
- Domain-Name: Der Domain-Name ist eine Sequenz von Namen, die durch Punkte getrennt sind.
- TLD (Top-Level-Domain): Top-Level-Domains sind jene, die keiner anderen Domäne untergeordnet sind.
Was ist eine Internet-Domain?
Es handelt sich um eine Netzwerkidentifikation, die einer Gruppe von Geräten und Einrichtungen zugeordnet ist, welche mit dem Internet verbunden sind.
Welche Protokolle nutzt der DNS-Dienst?
Das DNS-System arbeitet meist mit dem UDP-Protokoll (Port 53), nutzt aber auch TCP (ebenfalls Port 53).
Wie funktioniert die Namensauflösung?
Die Namensauflösung erfolgt für Client-Anwendungen transparent. Wenn eine Anwendung eine Anfrage stellt, die einen DNS-Lookup erfordert, wird die Anfrage an den lokalen DNS-Dienst des Betriebssystems gesendet. Das Betriebssystem prüft zunächst, ob die Antwort im Cache gefunden wird. Falls dies nicht der Fall ist, wird die Anfrage an einen oder mehrere DNS-Server weitergeleitet.