Wenn du schon weißt, was ein Domainname ist, lautet die nächste Frage, wie dich dieser Name zu einer Website bringt. Hier kommt DNS ins Spiel. Es ist die Schicht zwischen dem Namen, den du tippst, und dem Server, auf dem deine Website liegt.
Was ist DNS?
DNS steht für Domain Name System. Es ist ein weltweites Netz von Servern, das für Menschen lesbare Domainnamen in IP-Adressen umwandelt. Eine IP-Adresse ist eine Zahlenfolge, die einen bestimmten Server im Internet kennzeichnet. Gibst du eine Domain in deinen Browser ein, findet DNS die passende IP-Adresse und schickt deinen Browser zum richtigen Server.
Am häufigsten wird das Telefonbuch als Vergleich genannt. Ein Telefonbuch lässt dich den Namen einer Person nachschlagen und ihre Nummer finden. DNS macht dasselbe für das Internet. Du gibst den Namen an, und DNS liefert die Zahl, die dein Browser für die Verbindung braucht.
Ohne DNS müsstest du bei jedem Website-Besuch etwas wie 192.0.2.1 tippen statt eines einfachen Domainnamens. DNS macht das Internet für alle nutzbar, nicht nur für Techniker.
Wie funktioniert eine DNS-Abfrage?
Bei jedem Besuch einer Website läuft im Hintergrund eine DNS-Abfrage. Der ganze Vorgang dauert Millisekunden, umfasst aber mehrere Schritte und mehrere Server. So läuft er ab, ab dem Moment, in dem du im Browser die Eingabetaste drückst.
Schritt 1. Dein Browser prüft seinen Cache
Bevor er einen Server kontaktiert, prüft dein Browser, ob er die IP-Adresse von einem früheren Besuch schon gespeichert hat. Hast du dieselbe Website vor fünf Minuten besucht, liegt die Antwort wahrscheinlich noch lokal vor. Ist das so, endet die Abfrage hier und die Seite lädt sofort.
Schritt 2. Die Anfrage geht an einen DNS-Resolver
Hat der Browser die Antwort nicht im Cache, schickt er die Anfrage an einen DNS-Resolver. Das ist meist ein Server deines Internetanbieters. Der Resolver ist der Vermittler. Er kennt die Antwort nicht selbst, aber er weiß, wen er fragen muss.
Schritt 3. Der Resolver kontaktiert einen Root-Server
Der Resolver wendet sich zuerst an einen der Root-Server des Internets. Es gibt 13 Gruppen von Root-Servern, verteilt über die ganze Welt. Der Root-Server kennt die IP-Adresse deiner Domain nicht, aber er weiß, welcher Server für die Domain-Endung zuständig ist. Suchst du eine .com-Domain, verweist der Root-Server den Resolver an den .com-TLD-Server.
Schritt 4. Der TLD-Server antwortet
TLD steht für Top-Level-Domain. Der TLD-Server für .com weiß, welcher Nameserver für jede .com-Domain zuständig ist. Er liefert nicht die endgültige IP-Adresse. Stattdessen sagt er dem Resolver, an welchen autoritativen Nameserver er sich als Nächstes wenden soll. Wer Domain-Endungen versteht, erkennt, warum es diesen Schritt gibt. Jede Endung hat ihre eigenen TLD-Server, die die Domains darunter verwalten.
Schritt 5. Der autoritative Nameserver liefert die IP-Adresse
Der autoritative Nameserver ist die letzte Station. Dieser Server hält die eigentlichen DNS-Einträge für deine Domain, einschließlich der IP-Adresse, unter der deine Website liegt. Er schickt die IP-Adresse an den Resolver zurück, der sie an deinen Browser weitergibt. Dein Browser verbindet sich dann mit dieser IP-Adresse und lädt die Website.
Die ganze Kette, vom Browser über den Resolver, den Root-Server, den TLD-Server und den autoritativen Nameserver und wieder zurück, ist normalerweise in unter 100 Millisekunden abgeschlossen.
Was sind Nameserver und warum sind sie wichtig?
Nameserver sind die Server, die die DNS-Einträge deiner Domain speichern. Hast du eine Domain registriert, gehört zu den ersten Einstellungen, welche Nameserver sie nutzen soll. Diese Nameserver sagen dem Rest des Internets, wo deine Website liegt, wohin deine E-Mails gehen und wie andere mit deiner Domain verbundene Dienste behandelt werden.
Sind deine Nameserver falsch eingestellt, funktioniert nichts, was mit deiner Domain verbunden ist. Deine Website lädt nicht. Deine E-Mails kommen nicht an. Jeder Dienst, der an die Domain gekoppelt ist, steht still, bis die Nameserver wieder an die richtige Stelle zeigen.
Die meisten Domain-Registrare stellen standardmäßig eigene Nameserver bereit. Liegt deine Website woanders, musst du deine Nameserver eventuell auf deinen Hosting-Anbieter umstellen. Das ist ein üblicher Schritt, wenn du eine Domain mit einem Website-Builder oder einem separaten Hosting-Konto verbindest, und er hängt direkt mit dem Unterschied zwischen Domain und Hosting zusammen.
Was passiert, wenn DNS-Einstellungen falsch sind?
DNS-Probleme gehören zu den frustrierendsten, mit denen eine Marke online zu tun hat, weil die Symptome nach etwas ganz anderem aussehen.
- Deine Website geht offline. Fehlt der DNS-Eintrag, der auf deinen Webserver zeigt, oder ist er falsch, finden Browser deine Website nicht. Die Domain gehört dir weiterhin, aber Besucher sehen eine Fehlerseite statt deiner Inhalte.
- E-Mail funktioniert nicht mehr. E-Mail stützt sich auf eine bestimmte Art von DNS-Eintrag, den MX-Record. Wird der MX-Record gelöscht, geändert oder auf den falschen Server gerichtet, kommen E-Mails an deine Domain zurück oder verschwinden ganz.
- SSL-Zertifikate schlagen fehl. Manche SSL-Prüfmethoden hängen von DNS-Einträgen ab. Werden diese Einträge bei der Zertifikatserneuerung entfernt oder geändert, scheitert die Erneuerung und deine Website verliert die sichere Verbindung.
- Dienste von Drittanbietern funktionieren nicht mehr. Viele Tools, die sich mit deiner Domain verbinden, etwa E-Mail-Marketing-Plattformen oder die Verifizierung von Analysen, brauchen bestimmte DNS-Einträge. Werden diese entfernt oder verändert, bricht die Verbindung zum Dienst ab.
Die Lösung der meisten DNS-Probleme ist unkompliziert. Du prüfst die Einträge, findest den Fehler und korrigierst ihn. Die Schwierigkeit ist zu wissen, welchen Eintrag du ansehen musst und was darin stehen sollte. Deshalb ist es wichtig, die Grundlagen von DNS-Einträgen zu verstehen, auch wenn du sie nie selbst verwalten willst.
Wie funktioniert die DNS-Propagation?
Änderst du einen DNS-Eintrag, wirkt die Aktualisierung nicht sofort weltweit. DNS-Server auf jeder Ebene der Abfragekette speichern die vorherige Antwort im Cache (also zwischen). Bis diese Caches ablaufen und sich erneuern, werden manche Besucher noch zur alten IP-Adresse geschickt, während andere die neue erreichen.
Dieser Vorgang heißt DNS-Propagation. Er dauert normalerweise von wenigen Minuten bis zu 48 Stunden, je nach dem TTL-Wert (Time to Live), der für den Eintrag gesetzt ist. Die TTL sagt DNS-Servern, wie lange sie die zwischengespeicherte Antwort behalten, bevor sie nach einer neuen suchen.
Während der Propagation funktioniert deine Website für manche Besucher und für andere nicht. Das ist normal. Man kann nicht erzwingen, dass jeder DNS-Server im Internet gleichzeitig aktualisiert. Am besten planst du DNS-Änderungen in Zeiten mit wenig Traffic und setzt vor der Änderung eine kürzere TTL, damit der alte Cache schneller abläuft.
Häufige DNS-Begriffe erklärt
DNS hat sein eigenes Vokabular. Das sind die Begriffe, denen du bei der Verwaltung einer Domain am ehesten begegnest.
- A-Record. Verweist einen Domainnamen auf eine IPv4-Adresse (das Standard-Zahlenformat wie 192.0.2.1). Das ist der Eintrag, der deine Domain mit dem Server verbindet, auf dem deine Website liegt.
- CNAME-Record. Verweist einen Domainnamen statt auf eine IP-Adresse auf einen anderen Domainnamen. Wird oft genutzt, wenn eine Subdomain (wie www) an dieselbe Stelle wie die Hauptdomain auflösen soll.
- MX-Record. Sagt dem Internet, welcher Mailserver die E-Mails für deine Domain verarbeitet. Ohne korrekten MX-Record werden an deine Domain gesendete E-Mails nicht zugestellt.
- Nameserver (NS-Record). Legt fest, welche Nameserver für deine Domain maßgeblich sind. Das änderst du, wenn du die DNS-Verwaltung deiner Domain von einem Anbieter zu einem anderen verschiebst.
- TXT-Record. Enthält textbasierte Informationen, die andere Dienste lesen können. Wird häufig für E-Mail-Verifizierung, Bestätigung des Domain-Besitzes und Sicherheitsrichtlinien genutzt.
- TTL (Time to Live). Ein Wert pro DNS-Eintrag, der steuert, wie lange andere Server den Eintrag zwischenspeichern, bevor sie eine frische Kopie anfordern. Kürzere TTLs bedeuten schnellere Aktualisierungen, aber häufigere Abfragen.
Das nächste Kapitel dieser Reihe behandelt DNS-Einträge im Detail, darunter, wann du welchen Typ nutzt und wie du ihn richtig konfigurierst.
So geht WEMASY mit DNS um
Baust du eine Website mit WEMASY und verbindest deine eigene Domain, liefert WEMASY dir die nötige DNS-Konfiguration. Die Plattform sagt dir genau, welche Einträge du setzen und wohin du deine Nameserver richten musst. SSL wird automatisch erledigt, du musst also keine separaten DNS-Einträge für die Zertifikatsprüfung anlegen.
Für Marken, die die DNS-Verwaltung einfach halten wollen, reduziert WEMASY die Einrichtung auf wenige Schritte. Du registrierst deine Domain, passt die Einträge nach Anleitung an, und die Plattform kümmert sich um die Verbindung zwischen deiner Domain und deiner Live-Website. Was in den einzelnen Tarifen enthalten ist, siehst du unter WEMASY-Preise.
Häufig gestellte Fragen zu DNS
Kann DNS beeinflussen, wie schnell deine Website lädt?
Ja. Die Geschwindigkeit der DNS-Abfrage ist der erste Schritt beim Laden jeder Webseite. Ist dein DNS-Anbieter langsam oder sind DNS-Einträge nicht effizient konfiguriert, dauert die Abfrage länger und verzögert den Start des Seitenaufbaus. Ein zuverlässiger DNS-Anbieter mit Servern in mehreren Regionen hält die Abfragezeiten für Besucher überall kurz. Mit dem Website-Builder von WEMASY kannst du das direkt auf deiner Website einrichten.
Kann ich für dieselbe Domain verschiedene DNS-Anbieter nutzen?
Technisch kannst du eine Domain auf Nameserver zweier verschiedener Anbieter richten, aber für die meisten Marken ist das nicht empfehlenswert. Beide Anbieter müssen jederzeit identische DNS-Einträge haben, und sie synchron zu halten macht alles komplizierter. Für die meisten Websites ist es einfacher und weniger fehleranfällig, einen DNS-Anbieter zu nutzen und alle Einträge an einem Ort zu halten.
Was ist der Unterschied zwischen DNS und einer URL?
Eine URL ist die vollständige Adresse, die du im Browser siehst, mit dem Protokoll (wie https), dem Domainnamen und dem Pfad zur jeweiligen Seite. DNS kümmert sich nur um den Domainnamen. Liest dein Browser eine URL, entnimmt er den Domainnamen und nutzt DNS, um diesen Namen in die IP-Adresse des Servers umzuwandeln. Der Rest der URL sagt dem Server, welche Seite oder Datei er ausliefern soll.
Kann ich DNS-Einträge ändern, ohne den Registrar zu wechseln?
Ja. DNS-Verwaltung und Domain-Registrierung sind getrennte Funktionen. Du kannst deine Domain bei einem Anbieter registriert lassen und ihre Nameserver auf einen ganz anderen DNS-Anbieter richten. Das ist üblich, wenn eine Marke eine Domain bei einem Unternehmen registriert, ihre Website aber bei einem anderen hostet. Für den Wechsel genügt es, die Nameserver-Einstellungen bei deinem Registrar zu ändern.
Was passiert mit den DNS-Einträgen, wenn meine Domain abläuft?
Läuft eine Domain ab, funktionieren die zugehörigen DNS-Einträge nicht mehr. Die Domain tritt in eine Nachfrist ein, in der der Registrar die Einträge womöglich noch hält, sie aber nicht mehr ins Internet ausliefert. Wird die Domain in der Nachfrist nicht verlängert, wird sie irgendwann für jeden registrierbar, und alle bisherigen DNS-Einträge gehen dauerhaft verloren. Wenn du deine Domain verlängerst und deine Registrierungsdaten aktuell hältst, passiert das nicht.