Was ist DNS?

Was passiert zwischen dem Moment, in dem du eine Webadresse eintippst, und dem Moment, in dem die Seite erscheint? In dieser Lücke, meist weniger als eine Sekunde, leistet DNS seine ganze Arbeit. DNS steht für Domain Name System und ist der Grund, warum du…

Entwurf

Wenn du schon verstehst, was ein Domainname ist, kommt als Nächstes die Ebene, die Domainnamen überhaupt funktionieren lässt. Jede Website, jede E-Mail und jede App, die sich mit einem Server verbindet, hängt von DNS ab, das leise im Hintergrund läuft. Ohne DNS wäre das Internet ein Raster aus nummerierten Adressen ohne Namen.

Was ist DNS?

DNS steht für Domain Name System. Es ist ein weltweites Netzwerk aus Servern, das menschenfreundliche Domainnamen in maschinenlesbare IP-Adressen übersetzt. Wenn du eine Domain in deinen Browser eingibst, weiß dein Computer nicht, wo dieser Name zu Hause ist. Er braucht eine Zahl. DNS ist das System, das diese Zahl findet.

Stell es dir wie die Kontakte-App auf deinem Handy vor. Du tippst auf den Namen einer Person, und dein Handy wählt die richtige Nummer. Die Nummer selbst merkst du dir nie. DNS funktioniert im Internet genauso. Du gibst den Namen ein, und DNS liefert die Nummer, die dein Browser braucht, um den richtigen Server zu erreichen.

Der Vergleich mit dem Telefonbuch fällt oft, aber DNS kann mehr, als ein Telefonbuch je könnte. Ein Telefonbuch wird einmal gedruckt und ist schnell veraltet. DNS wird in Echtzeit aktualisiert. Zieht eine Website auf einen neuen Server um, ändern sich die DNS-Einträge und das ganze Internet passt sich innerhalb weniger Stunden an. Es ist ein lebendiges, ständig aktualisiertes Verzeichnis, das jeden Tag Milliarden von Abfragen bearbeitet.

Warum gibt es DNS?

Computer kommunizieren über IP-Adressen. Eine IP-Adresse ist eine Zahlenfolge wie 93.184.216.34, die auf einen bestimmten Server zeigt. Jedes Gerät, das mit dem Internet verbunden ist, hat mindestens eine. Das Problem: Menschen können sich lange Zahlen nur schlecht merken.

DNS wurde erfunden, um diese Lücke zu schließen. Statt von Menschen zu verlangen, sich die IP-Adressen aller besuchten Seiten zu merken, lässt DNS sie einfache Namen verwenden. Du tippst den Namen ein. DNS wandelt ihn um. Dein Browser erreicht den Server. All das passiert, ohne dass du darüber nachdenkst.

Ohne DNS müsstest du für jede Website, die du besuchen willst, die IP-Adresse nachschlagen und eintippen. Lesezeichen wären Zahlenreihen. Links in E-Mails wären unleserlich. Das Internet, wie du es kennst, wäre im Alltag nicht nutzbar.

Wie funktioniert eine DNS-Abfrage?

Bei jedem Website-Besuch läuft im Hintergrund eine DNS-Abfrage. Sie folgt einem festen Weg über mehrere Server, die die Antwort Schritt für Schritt eingrenzen, bis dein Browser die benötigte IP-Adresse hat. Der ganze Vorgang dauert Millisekunden. Hier sind alle Schritte.

Schritt 1. Dein Browser prüft seinen eigenen Cache

Bevor dein Browser jemand anderen fragt, prüft er, ob er die Antwort schon kennt. Hast du die Seite kürzlich besucht, ist die IP-Adresse vielleicht noch im lokalen Cache deines Browsers gespeichert. Ist sie da, endet die Abfrage sofort und dein Browser lädt die Seite. Externe Server werden nicht gebraucht.

Schritt 2. Dein Betriebssystem prüft seinen Cache

Hat dein Browser die Antwort nicht, fragt er das Betriebssystem deines Computers. Dein Betriebssystem führt einen eigenen DNS-Cache, getrennt vom Browser. Dort kann die IP-Adresse von einem anderen Browser oder einer anderen App gespeichert sein, die dieselbe Domain besucht hat. Hat das Betriebssystem sie, ist die Abfrage hier zu Ende.

Schritt 3. Die Anfrage geht an einen rekursiven Resolver

Wenn weder Browser noch Betriebssystem die Antwort haben, verlässt die Anfrage deinen Computer. Sie geht an einen rekursiven Resolver, einen DNS-Server, der meist von deinem Internetanbieter betrieben wird. Seine Aufgabe ist es, die IP-Adresse für dich aufzuspüren. Die Antwort hat er noch nicht, aber er kennt die Kette der Server, die er fragen muss.

Auch der Resolver hat einen eigenen Cache. Hat ein anderer Nutzer im selben Netzwerk die Domain kürzlich besucht, hat der Resolver die IP-Adresse vielleicht schon gespeichert. Dann schickt er die Antwort zurück und die Abfrage ist beendet. Wenn nicht, arbeitet sich der Resolver durch die DNS-Hierarchie.

Schritt 4. Der Resolver kontaktiert einen Root-Nameserver

Die erste Station ist einer der Root-Nameserver des Internets. Es gibt 13 Gruppen von Root-Nameservern, bezeichnet mit A bis M, verteilt über den ganzen Globus. Jede Gruppe läuft auf Hunderten physischer Server. Der Root-Nameserver kennt die IP-Adresse deiner Domain nicht. Er weiß aber, welcher Server für die gesuchte Domain-Endung zuständig ist. Besuchst du eine .com-Domain, verweist der Root-Server den Resolver an den TLD-Nameserver für .com.

Schritt 5. Der TLD-Nameserver grenzt weiter ein

TLD steht für Top-Level-Domain. Der TLD-Nameserver für .com kennt jede .com-Domain, die im Internet registriert ist. Die endgültige IP-Adresse hat er nicht, aber er weiß, welcher autoritative Nameserver für die gesuchte Domain zuständig ist. Diese Information schickt er an den Resolver zurück.

Schritt 6. Der autoritative Nameserver liefert die IP-Adresse

Der autoritative Nameserver ist die letzte Station. Dieser Server hält die eigentlichen DNS-Einträge der Domain, darunter den A-Record, der den Domainnamen einer IP-Adresse zuordnet. Er schickt die IP-Adresse an den Resolver zurück. Der Resolver speichert die Antwort für künftige Abfragen im Cache und gibt sie an deinen Browser weiter.

Schritt 7. Dein Browser verbindet sich und lädt die Seite

Mit der IP-Adresse in der Hand schickt dein Browser eine Anfrage direkt an diesen Server. Der Server antwortet mit den Website-Dateien, und die Seite erscheint auf deinem Bildschirm. Die gesamte Kette, vom ersten Tastendruck bis zur fertigen Seite, ist in der Regel in unter 100 Millisekunden durchlaufen.

Was passiert, wenn DNS ausfällt?

Wenn DNS funktioniert, merkst du nichts davon. Wenn es kaputtgeht, sind die Folgen sofort spürbar und oft verwirrend, weil die Symptome nach etwas anderem aussehen.

  • Deine Website lädt nicht mehr. Ist der DNS-Eintrag, der auf deinen Webserver zeigt, falsch oder fehlt er, finden Browser deine Website nicht. Die Domain gehört dir weiterhin, aber Besucher sehen eine Fehlerseite statt deiner Inhalte.
  • E-Mails kommen nicht mehr an. E-Mail hängt von den MX-Records in deinen DNS-Einstellungen ab. Werden sie gelöscht oder zeigen auf den falschen Server, werden Nachrichten an deine Domain abgewiesen oder gehen verloren.
  • SSL-Zertifikate lassen sich nicht erneuern. Manche SSL-Prüfverfahren stützen sich auf DNS-Einträge. Entfernst oder änderst du diese Einträge, scheitert die Erneuerung, und deine Website hat keine sichere Verbindung mehr.
  • Tools von Drittanbietern trennen sich. Dienste wie E-Mail-Marketing-Tools oder die Verifizierung von Analysen brauchen oft bestimmte DNS-Einträge. Werden diese geändert oder entfernt, bricht die Verbindung ab.
  • Besucher sehen je nach Standort unterschiedliche Ergebnisse. Während der DNS-Propagierung (der Zeit nach der Änderung eines Eintrags) haben manche DNS-Server noch die alten Informationen im Cache. Einige Besucher landen auf dem neuen Server, andere auf dem alten. Das kann bis zu 48 Stunden dauern.

Die meisten DNS-Probleme gehen auf einen falschen Eintrag, einen fehlenden Eintrag oder eine Änderung zurück, die sich noch nicht im ganzen Internet verbreitet hat. Die Lösung ist meist einfach, sobald du weißt, welchen Eintrag du prüfen musst.

Wie steuern die DNS-Einstellungen deiner Domain den Traffic?

Die DNS-Einstellungen deiner Domain sind die Schaltzentrale dafür, wohin dein Traffic geht. Jeder Dienst, der mit deiner Domain verbunden ist, von der Website über die E-Mail bis zu deinen Analyse-Tools, wird über DNS-Einträge geleitet.

Nachdem du eine Domain registriert hast, richtest du als eines der Ersten DNS ein. Du lässt den A-Record deiner Domain auf den Server zeigen, auf dem deine Website liegt. Du setzt MX-Records, damit E-Mails wissen, wohin sie sollen. Du fügst TXT-Records hinzu, damit Drittdienste bestätigen können, dass dir die Domain gehört.

Änderst du einen dieser Einträge, verschiebt sich der Traffic. Lässt du den A-Record auf einen neuen Server zeigen, zieht deine Website um. Aktualisierst du die MX-Records, fließen deine E-Mails zu einem anderen Anbieter. DNS gibt dir die Kontrolle über jede Verbindung, die an deiner Domain hängt.

Deshalb ist es auch wichtig, den Unterschied zwischen Domain und Hosting zu verstehen. Deine Domain ist der Name. Dein Hosting ist der Server. DNS ist die Brücke, die beides verbindet. Ohne die richtigen DNS-Einstellungen sprechen Domain und Hosting nicht miteinander.

Was ist der Unterschied zwischen DNS und einem Registrar?

DNS und dein Domain-Registrar sind zwei getrennte Dinge, auch wenn sie oft vom selben Unternehmen kommen.

Dein Registrar ist das Unternehmen, bei dem du deinen Domainnamen kaufst und verwaltest. Er kümmert sich um Registrierung, Verlängerung und Inhaberdaten. DNS ist das System, das deinen Domainnamen in eine IP-Adresse übersetzt, damit das Internet den Traffic an den richtigen Ort leiten kann.

Du kannst eine Domain bei einem Unternehmen registrieren und DNS-Server bei einem ganz anderen nutzen. Viele Marken machen das. Sie kaufen die Domain bei einem Registrar und lassen die Nameserver auf das DNS ihres Hosting-Anbieters zeigen. Der Registrar verwaltet die Inhaberschaft. Der DNS-Anbieter verwaltet das Routing.

Die Verwirrung entsteht, weil die meisten Registrare auch DNS-Verwaltung anbieten. Meldest du dich bei deinem Registrar an und siehst eine Seite mit DNS-Einstellungen, wirkt es, als wäre alles dasselbe. Das ist es nicht. Das eine betrifft, wem die Domain gehört. Das andere betrifft, wohin die Domain den Traffic schickt.

DNS-Begriffe, die du kennen solltest

DNS hat eigene Fachbegriffe. Du musst sie nicht alle auswendig lernen, aber die Grundlagen helfen dir, wenn du eine Website einrichtest oder ein Problem suchst.

  • Nameserver. Der Server, der die DNS-Einträge einer Domain speichert. Wenn jemand fragt "Wohin zeigt diese Domain?", kennt der Nameserver die Antwort.
  • Resolver. Der Server, der deine DNS-Anfrage entgegennimmt und die Kette der Nameserver abarbeitet, um die IP-Adresse zu finden. Dein Internetanbieter betreibt einen, ebenso öffentliche DNS-Dienste.
  • A-Record. Der DNS-Eintrag, der einen Domainnamen einer IPv4-Adresse zuordnet (zum Beispiel 93.184.216.34). Er verbindet deine Domain mit dem Server, auf dem deine Website liegt.
  • CNAME-Record. Ein Eintrag, der einen Domainnamen auf einen anderen Domainnamen zeigen lässt. Wird oft für Subdomains genutzt, sodass www.deinedomain.com auf dasselbe Ziel zeigt wie deinedomain.com.
  • MX-Record. Der Eintrag, der dem Internet sagt, welcher Server die E-Mails deiner Domain annimmt. Ohne korrekten MX-Record werden E-Mails an deine Domain nicht zugestellt.
  • TTL (Time to Live). Ein Wert an jedem DNS-Eintrag, der steuert, wie lange andere Server ihn zwischenspeichern, bevor sie nach Updates fragen. Kürzere TTLs bedeuten schnellere Updates, aber häufigere Abfragen.

Das nächste Kapitel dieser Reihe behandelt die DNS-Eintragstypen ausführlich, einschließlich der Frage, wann du welchen nutzt und wie du ihn richtig einrichtest.

Wie WEMASY mit DNS umgeht

Wenn du eine Website mit WEMASY baust und deine eigene Domain verbindest, nennt dir WEMASY die genauen DNS-Einträge, die du eintragen musst. Die Plattform führt dich durch jeden Schritt, damit du weißt, welche Einträge du wo hinzufügst. SSL wird automatisch eingerichtet, du musst also keine DNS-Einträge für die Zertifikatsprüfung selbst anlegen.

Für Marken, die die technische Einrichtung überspringen wollen, hält WEMASY es einfach. Du registrierst deine Domain, folgst den geführten Schritten, und die Plattform verbindet deine Domain mit deiner Live-Website. Was jeder Tarif enthält, siehst du unter WEMASY Preise.

Wie geht es weiter?

Dieser Artikel hat erklärt, was DNS ist, wie eine DNS-Abfrage durch das Internet wandert und warum DNS-Einstellungen für jede Domain wichtig sind. Das nächste Kapitel geht tiefer auf DNS-Server ein, erklärt die verschiedenen beteiligten Servertypen, wie sie organisiert sind und welche Rolle jeder dabei spielt, das Internet am Laufen zu halten.

Häufig gestellte Fragen zu DNS

Kann man DNS nutzen, ohne eine Domain zu besitzen?

Nein. DNS funktioniert nur mit registrierten Domainnamen. Das ganze System ist dafür gebaut, Domainnamen in IP-Adressen zu übersetzen. Besitzt du keine Domain, gibt es nichts, was DNS auflösen könnte. Du müsstest Server direkt über ihre IP-Adresse ansteuern, so wie das Internet funktionierte, bevor es DNS gab. Mit dem Website-Builder von WEMASY kannst du das direkt auf deiner Website einrichten.

Ist DNS in jedem Land gleich?

Das DNS-System selbst ist global. Die 13 Gruppen von Root-Nameservern bedienen das gesamte Internet. DNS-Antworten können aber je nach Standort unterschiedlich ausfallen. Manche große Websites nutzen eine Technik namens GeoDNS, die je nach Herkunft der Anfrage unterschiedliche IP-Adressen zurückgibt. So werden Besucher zum nächstgelegenen Server geleitet, was die Ladezeiten verkürzt. Das System ist überall dasselbe, aber die Antworten können je nach Geografie abweichen.

Wirkt sich ein Wechsel des DNS-Anbieters auf dein Suchmaschinen-Ranking aus?

Ein Wechsel des DNS-Anbieters wirkt sich nicht direkt auf dein Ranking aus. Suchmaschinen bewerten Seiten nach Inhalt, Links und Nutzererlebnis. Verursacht der DNS-Wechsel aber Ausfälle oder macht deine Website während der Propagierung langsam, kann diese vorübergehende Störung beeinflussen, wie Suchmaschinen deine Seiten crawlen und indexieren. Eine saubere DNS-Migration ohne Ausfallzeit sollte keinerlei Einfluss auf das Ranking haben.

Woran erkennst du, ob ein DNS-Problem deine Website lahmlegt?

Am schnellsten geht es mit einer DNS-Abfrage über ein kostenloses Online-Tool. Gib deine Domain ein und prüfe, ob eine IP-Adresse zurückkommt. Zeigt das Tool keine Ergebnisse oder einen Fehler, liegt das Problem bei deinen DNS-Einträgen. Kommt die richtige IP-Adresse zurück, deine Website lädt aber trotzdem nicht, liegt das Problem bei deinem Webserver und nicht bei DNS. Wer DNS-Probleme von Hosting-Problemen trennt, spart bei der Fehlersuche Zeit.

Kann DNS gehackt werden?

Ja. DNS-Angriffe sind eine reale Bedrohung. Zu den häufigsten Arten gehören DNS-Spoofing (ein Angreifer schleust falsche Einträge ein, sodass deine Domain auf einen schädlichen Server zeigt) und DNS-Hijacking (jemand verschafft sich Zugriff auf deine DNS-Einstellungen und ändert sie). Zum Schutz deines DNS gehören ein seriöser DNS-Anbieter, die Zwei-Faktor-Authentifizierung für dein Registrar-Konto und die Überwachung deiner DNS-Einträge auf unerwartete Änderungen.

Setz es direkt um,
auf deiner eigenen Website.

Starte kostenlos mit WEMASY und baue deine Seite in wenigen Minuten.