Im letzten Kapitel haben wir festgehalten, dass Domainname und Website zwei verschiedene Dinge sind. Der Domainname ist die Adresse. Die Website ist das, was unter dieser Adresse liegt. Das System, das beide verbindet, ist das DNS. Jetzt gehen wir tiefer darauf ein, wie ein Domainname funktioniert und was jedes Mal passiert, wenn ihn jemand in einen Browser tippt.
Die kurze Antwort: Ein Domainname funktioniert, indem er eine für Menschen lesbare Adresse in die numerische IP-Adresse des Servers übersetzt, auf dem deine Website-Dateien liegen. Die ganze Antwort umfasst eine Kette von Abfragen, die dein Browser automatisch in Sekundenbruchteilen erledigt, ohne dass du je etwas davon siehst.
Wie funktioniert ein Domainname?
Du tippst wemasy.de in deinen Browser und drückst Enter. Das passiert danach, in dieser Reihenfolge.
Dein Browser prüft zuerst seinen eigenen Zwischenspeicher. Hat er diesen Domainnamen kürzlich abgefragt, kennt er die IP-Adresse schon und lädt die Seite direkt. Wenn nicht, gibt er die Anfrage an einen DNS-Resolver weiter. Den Resolver betreibt meist dein Internetanbieter, du kannst aber auch öffentliche Resolver nutzen. Seine Aufgabe ist, die IP-Adresse für den angefragten Domainnamen zu finden.
Der Resolver prüft als Nächstes seinen eigenen Zwischenspeicher. Hat er wemasy.de kürzlich abgefragt, liefert er die Antwort aus dem Gedächtnis. Wenn nicht, fängt er an zu fragen. Der Resolver schickt eine Anfrage an einen Root-Nameserver. Root-Nameserver stehen an der Spitze des DNS-Systems. Sie kennen nicht die IP-Adresse jedes Domainnamens, aber sie wissen, wo die richtigen Nameserver für jede Top-Level-Domain zu finden sind. Der Root-Nameserver sagt dem Resolver, er solle den TLD-Nameserver für .com fragen.
Der TLD-Nameserver ist für alle .com-Domains zuständig. Er kennt nicht die IP-Adresse speziell für wemasy.de, aber er weiß, welche Nameserver dafür verantwortlich sind. Er schickt den Resolver zum maßgeblichen Nameserver für wemasy.de.
Beim maßgeblichen Nameserver liegt die eigentliche Antwort. Er hält die DNS-Einträge der Domain, darunter einen A-Record, der den Domainnamen einer bestimmten IP-Adresse zuordnet. Der Resolver holt diese IP-Adresse, gibt sie an deinen Browser zurück, und dein Browser verbindet sich mit dem Server unter dieser Adresse. Der Server liefert die Website-Dateien, und die Seite lädt.
Aus deiner Sicht hast du einen Namen getippt und eine Seite ist erschienen. Dahinter haben vier getrennte Systeme nacheinander geantwortet. Der ganze Austausch dauert meist unter 100 Millisekunden.
Was ist DNS und wozu gibt es das?
DNS steht für Domain Name System. Es ist das globale Verzeichnis, das es möglich macht, Websites über Namen statt Zahlen zu finden. Ohne es müsstest du dir jedes Mal, wenn du eine Seite besuchen willst, eine Zahlenfolge wie 185.230.65.11 merken.
Das System wurde dezentral gebaut. Es gibt keinen einzelnen Server, der weiß, wo jede Website liegt. Stattdessen verteilt sich die Verantwortung auf Tausende Nameserver weltweit, die jeweils Einträge für einen Teil des Ganzen halten. Das macht das System schnell, ausfallsicher und skalierbar.
DNS macht weit mehr, als nur Websites zu finden. Es leitet E-Mail, bestätigt Domaininhaber, ermöglicht Subdomains und verwaltet Sicherheitseinträge. Das ganze Bild, wie das DNS-System auf dieser Ebene funktioniert, liefert das Kapitel mit der DNS-Vertiefung im Detail.
Was sind Nameserver und was tun sie?
Ein Nameserver ist ein Server, der die DNS-Einträge einer Domain speichert. Registrierst du einen Domainnamen, wird er einer Gruppe von Nameservern zugewiesen. Diese Nameserver sind die maßgebliche Quelle für alles DNS-bezogene dieser Domain. Will jemand die IP-Adresse hinter deinem Domainnamen wissen, landet er für die Antwort bei deinen Nameservern.
Die meisten Domain-Registrare weisen bei der Registrierung Standard-Nameserver zu. Nutzt du einen separaten Hosting-Anbieter, aktualisierst du deine Nameserver auf deinen Host. So wird die Domain, die du an einem Ort registriert hast, mit der Website verbunden, die du woanders gebaut hast.
Änderst du Nameserver, sagst du dem globalen DNS-System, dass es die Einträge deiner Domain an einem neuen Ort suchen soll. DNS-Einträge, die du bei den alten Nameservern eingerichtet hattest, werden nicht automatisch übernommen. Du legst sie auf den neuen Nameservern neu an.
Was ist ein A-Record?
Ein A-Record ist ein DNS-Eintrag, der einen Domainnamen einer IP-Adresse zuordnet. Er ist der zentrale Eintrag, der einen Domainnamen auf eine Website zeigen lässt. Erreicht der DNS-Resolver deinen maßgeblichen Nameserver und fragt, wo wemasy.de liegt, findet er dort den A-Record.
Es gibt mehrere Arten von DNS-Einträgen, jede mit einem anderen Zweck. A-Records ordnen IP-Adressen zu. MX-Records leiten E-Mail. CNAME-Records legen Aliasse an, die einen Domainnamen auf einen anderen zeigen lassen. TXT-Records enthalten Bestätigungs-Zeichenfolgen und Sicherheitskonfigurationen. Der A-Record hängt am direktesten damit zusammen, wie dein Domainname eine Website lädt. Eine vollständige Übersicht, was jeder Typ tut, steht im Leitfaden zu DNS-Eintragstypen.
Was passiert, wenn DNS noch nicht eingerichtet ist?
Registrierst du einen Domainnamen und konfigurierst nie DNS-Einträge, existiert die Domain in der Registry, führt aber ins Leere. Ein Browser, der die IP-Adresse abfragen will, bekommt keine Antwort. Die Seite lädt nicht. Besucher sehen je nach Browser einen Fehler oder einen leeren Bildschirm.
Deshalb ist einen Domainnamen zu registrieren nicht dasselbe, wie eine funktionierende Website zu haben. Der Domainname ist insofern aktiv, als er registriert ist und niemand sonst ihn nehmen kann. Aber er funktioniert erst, wenn die DNS-Einträge eingerichtet sind und auf einen Server mit echten Website-Dateien zeigen.
Dasselbe passiert vorübergehend, wann immer du DNS-Einstellungen änderst. Zwischen dem Speichern der Änderung und dem Moment, in dem sie das ganze DNS-System erreicht, liegt immer eine Lücke.
Was ist DNS-Propagierung?
DNS-Propagierung ist die Zeit, die eine Änderung deiner DNS-Einträge braucht, um sich über alle Resolver und Zwischenspeicher weltweit zu verbreiten. Aktualisierst du einen A-Record oder wechselst Nameserver, wirkt die Änderung nicht überall sofort. Verschiedene Resolver haben die alten Informationen unterschiedlich lange zwischengespeichert.
Wie lange die Propagierung dauert, hängt von einer Einstellung namens TTL ab, kurz für Time to Live. Die TTL wird für jeden DNS-Eintrag gesetzt und sagt Resolvern, wie lange sie die Information zwischenspeichern, bevor sie nach einer Aktualisierung schauen. Eine TTL von 3.600 Sekunden bedeutet, dass Resolver die alten Daten bis zu einer Stunde behalten können, bevor sie neu laden. Niedrigere TTLs bedeuten schnellere Propagierung, aber häufigere Abfragen.
Während der Propagierung erreichen manche Besucher den alten Server und manche den neuen, je nachdem, welchen Resolver sie nutzen. Die vollständige Propagierung ist meist innerhalb weniger Stunden abgeschlossen, kann aber gelegentlich bis zu 48 Stunden dauern. Das Kapitel zur DNS-Propagierung behandelt das ausführlich, auch wie du prüfst, ob die Propagierung abgeschlossen ist, und was du tust, wenn sie länger dauert als erwartet.
Warum ist dieser Ablauf für deine Marke wichtig?
Schaust du dir an, wie das Domain Name System aufgebaut ist, findest du ein Maß an Kontrolle, das erst auffällt, wenn du es zum ersten Mal brauchst.
Dein Domainname ist an keinen bestimmten Server gebunden. Er zeigt auf den Server, den du ihm nennst. Ziehst du deine Website zu einem anderen Host um, aktualisierst du die DNS-Einträge, und Besucher folgen. Der Domainname bleibt gleich. Die Adresse deiner Marke ändert sich nicht. Deine Links, deine Suchrankings und die Erinnerung deiner Zielgruppe an deine Adresse bleiben intakt.
Diese Trennung zwischen Domain und Server macht Neubau oder Umzug einer Seite beherrschbar. Du kannst eine neue Version deiner Seite auf einem Testserver bauen, sie prüfen und dann den A-Record so aktualisieren, dass dein Domainname auf den neuen Server zeigt. Der Wechsel passiert, ohne dass deine Besucher je eine kaputte Adresse sehen.
Es heißt auch, dass dein Domainname eine Beständigkeit hat, die deine Website-Dateien nicht haben. Server werden aufgerüstet, Plattformen wechseln, Websites werden neu gebaut. Der Domainname besteht durch all das fort, solange du ihn verlängerst. Deshalb ist dein Domainname ein schützenswerter Markenwert. Mehr dazu, was ein Domainname ist und was eine Registrierung bedeutet, steht im Kapitel zum Unterschied zwischen Domainname und Website.
Wie WEMASY die Domainverbindung handhabt
Registrierst du bei WEMASY einen Domainnamen und baust deine Website im selben Konto, wird die DNS-Verbindung automatisch konfiguriert. Nameserver, A-Record und alle anderen nötigen DNS-Einträge werden für dich eingerichtet. Du musst dich nicht bei einem separaten Registrar anmelden, deine Nameserver-Einstellungen suchen oder von Hand eine IP-Adresse eintragen.
Hast du deinen Domainnamen anderswo registriert und willst ihn mit einer WEMASY-Seite nutzen, verbindest du ihn, indem du die Nameserver bei deinem Registrar auf die Nameserver von WEMASY änderst. Danach verwaltet WEMASY die DNS-Einträge der Domain. Details dazu, was jeder Tarif enthält, stehen unter den WEMASY-Preisen.
Häufig gestellte Fragen
Was passiert, wenn ich meine Domain auf die falsche IP-Adresse zeigen lasse?
Besucher, die deinen Domainnamen tippen, landen auf dem falschen Server oder auf gar nichts, wenn hinter dieser IP-Adresse keine Website liegt. Der Browser bekommt einen Verbindungsfehler oder eine leere Seite. Die Lösung ist, deinen A-Record auf die richtige IP-Adresse zu aktualisieren und auf den Abschluss der DNS-Propagierung zu warten. Deshalb ist es wichtig, die DNS-Einträge beim Verbinden einer Domain mit einem neuen Host doppelt zu prüfen. Mit dem Website-Builder von WEMASY richtest du das direkt auf deiner Website ein.
Warum zeigt meine Seite nach dem Umzug auf einen neuen Server noch die alte Version?
DNS-Einträge werden an mehreren Stellen der Abfragekette zwischengespeichert, auch auf deinem eigenen Gerät und im Resolver deines Internetanbieters. Selbst nachdem du deinen A-Record aktualisiert hast, kann die alte IP-Adresse noch lokal zwischengespeichert sein. Den Browser- und DNS-Cache zu leeren, kann helfen, aber manchmal musst du einfach warten, bis die TTL abgelaufen ist, bevor alle Besucher die aktualisierte Version sehen.
Kann ich denselben Domainnamen gleichzeitig für zwei verschiedene Websites nutzen?
Nein. Ein Domainname kann über seinen A-Record immer nur auf eine IP-Adresse zeigen. Willst du, dass verschiedene Bereiche deiner Seite auf verschiedene Server zeigen, kannst du Subdomains nutzen. Zum Beispiel kann shop.deinemarke.com auf einen anderen Server zeigen als deinemarke.com, während beide Teil derselben Domain bleiben.
Brauche ich technisches Wissen, um die DNS-Einstellungen meiner Domain zu verwalten?
Einfache DNS-Änderungen wie das Aktualisieren eines A-Records oder das Hinzufügen eines CNAME sind ohne tiefes technisches Wissen machbar, wenn dein Anbieter eine klare Oberfläche hat. Die Konzepte selbst sind einfach, sobald du verstehst, was jeder Eintragstyp tut. Plattformen, die Domainregistrierung mit Hosting bündeln, übernehmen die DNS-Einrichtung oft automatisch, sodass du die Einträge nie anfassen musst.
Was ist der Unterschied zwischen Nameserver und DNS-Eintrag?
Ein Nameserver ist der Server, der alle DNS-Einträge deiner Domain hält. Ein DNS-Eintrag ist ein bestimmter Eintrag auf diesem Nameserver, der dem DNS-System sagt, was es mit einer bestimmten Anfrage tun soll, etwa Web-Traffic, E-Mail oder Subdomains leiten. Änderst du deine Nameserver, übergibst du die Kontrolle über alle deine DNS-Einträge an einen neuen Anbieter. Änderst du einen einzelnen DNS-Eintrag, änderst du eine bestimmte Anweisung, während der Nameserver derselbe bleibt.
Jetzt weißt du, wie ein Domainname funktioniert, vom Moment des Eintippens bis zum Laden der Seite. Es gibt einen verwandten Begriff, den du wahrscheinlich austauschbar mit Domainname gesehen hast, der aber etwas anderes ist. Dieser Begriff ist URL. Das nächste Kapitel zeigt genau, was eine URL von einem Domainnamen unterscheidet und warum das beim Einrichten deiner Seite wichtig ist.