Was ist das DNS?
Was ist das DNS?
Das Domain Name System (DNS) setzt menschenlesbare Domain-Namen (z. B. www.amazon.com) in maschinenlesbare IP-Adressen (z. B. 192.0.2.44) um.
Grundlegende Informationen zum DNS
Alle Computer im Internet, vom Smartphone oder Laptop bis zu den Servern, die Inhalte für die Websites großer Versandhandelsgeschäfte bereitstellen, lokalisieren sich gegenseitig über Nummern und kommunizieren über diese miteinander. Diese Nummern werden als IP-Adressen bezeichnet. Allerdings müssen Sie sich, wenn Sie einen Web-Browser öffnen und eine Website aufrufen möchten, keine lange Nummer merken und diese eingeben. Stattdessen geben Sie den zugehörigen Domain-Namen ein, beispielsweise „beispiel.com“ und landen trotzdem auf der gewünschten Seite.
Ein DNS-Service wie Amazon Route 53 ist ein global verteilter Service, der menschenlesbare Namen wie „www.beispiel.com“ in numerische IP-Adressen wie 192.0.2.1 übersetzt, die Computer zur gegenseitigen Vernetzung verwenden. Das DNS-System des Internets funktioniert ähnlich wie ein Telefonbuch: Es verwaltet die Zuweisung zwischen Namen und Nummern. DNS-Server übersetzen Namensanforderungen in IP-Adressen und steuern dabei, welchen Server ein Endbenutzer erreicht, wenn er in seinen Webbrowser einen Domain-Namen eingibt. Diese Aufforderungen werden als Abfragen bezeichnet.
Weitere Informationen
Typen von DNS-Services
Autoritatives DNS
Rekursiver DNS
Wie leitet das DNS Datenverkehr an Ihre Webanwendung weiter?
- Ein Benutzer öffnet einen Web-Browser, gibt in die Adressleiste "www.beispiel.com" ein und drückt die Eingabetaste.
- Eine Anforderung für "www.beispiel.com" wird an einen DNS-Resolver geleitet, der in der Regel vom Internetdienstanbieter (ISP, z. B. Kabelnetzbetreiber, DSL-Breitbandanbieter oder Unternehmensnetzwerk) des Benutzers verwaltet wird.
- Der DNS-Resolver des ISP leitet die Anforderung für "www.beispiel.com" an einen DNS Root Name Server weiter.
- Der DNS-Resolver des ISP leitet die Anforderung für „www.beispiel.com“ noch einmal weiter, dieses Mal an einen der TLD-Namensserver für .com-Domänen. Der Namensserver für .com-Domains beantwortet die Anforderung mit den Namen von vier Amazon Route 53-Namensservern, denen die Domain "beispiel.com" zugeordnet ist.
- Der DNS-Resolver des ISP wählt einen Amazon Route 53-Namensserver aus und leitet die Anforderung für "www.beispiel.com" an diesen Namensserver.
- Der Amazon Route 53-Namensserver durchsucht die gehostete Zone "beispiel.com" nach dem Eintrag "www.beispiel.com", ruft den zugehörigen Wert, beispielsweise die IP-Adresse 192.0.2.44 eines Webservers ab und gibt diese IP-Adresse an den DNS-Resolver zurück.
- Damit liegt dem DNS-Resolver des ISP die vom Benutzer benötigte IP-Adresse vor. Der Resolver gibt diesen Wert dem Web-Browser zurück. Außerdem speichert bzw. zwischenspeichert der DNS-Resolver die IP-Adresse von „beispiel.com“ für eine gewisse, durch Sie konfigurierbare Zeit, damit er bei der nächsten Anfrage nach „beispiel.com“ schneller antworten kann. Weitere Informationen finden Sie im Abschnitt zu TTL (Time-to-Live).
- Der Web-Browser sendet eine Anforderung für „www.beispiel.com“ an die vom DNS-Resolver zurückgegebene IP-Adresse. An dieser Adresse, beispielsweise ein Webserver in einer Amazon EC2 Instance oder ein als Website-Endpunkt konfigurierter Amazon S3-Bucket, befindet sich der von Ihnen gewünschte Inhalt.
- Der Webserver bzw. eine andere Ressource an 192.0.2.44 gibt die Webseite von "www.beispiel.com" an den Web-Browser zurück, der wiederum die Seite anzeigt.