Was ist das DNS? Ein verwirrter Benutzerleitfaden zum Domain Name System

Veröffentlicht: 2022-04-09

Das Internet mag wie eine einfache Technologie erscheinen, aber tatsächlich gibt es zahlreiche bewegliche Teile. Die meisten von ihnen arbeiten hinter den Kulissen zusammen, um Websites mit einer Rate von Millionen pro Sekunde an wartende Browser zu liefern. Einer der wichtigsten Bausteine ​​des Internets ist das Domain Name System (DNS). Wenn Sie jedoch fragen: Was ist das DNS? , weiter lesen!

Die Domainnamen, mit denen wir uns im Internet bewegen, sind nur das Zeichen über dem Shop. In Wirklichkeit existieren Websites auf Servern, die festgelegte Zahlenfolgen verwenden. Es ist dieser Aspekt, der zu zeigen beginnt, wie das DNS funktioniert, und es ist das System, das Domänennamen mit diesen eindeutigen Zeichenfolgen verknüpft.

In diesem Beitrag werden wir die Frage beantworten: Was ist das DNS? Von dort aus werden wir auch Nameserver, IP-Adressen (Internet Protocol) und mehr behandeln. Am Ende werden Sie die meisten Grundlagen verstehen, wie das Internet im Allgemeinen funktioniert.

Was ist das DNS (und warum brauchen wir es)?

Kurz gesagt, das DNS ist eine Möglichkeit, menschenlesbare und ausgewiesene Adressen für Websites zu nehmen und sie mit weniger lesbaren Zahlenfolgen zu verknüpfen. Um jedoch zu erklären, was das DNS ist, ist es wichtig, sich anzusehen, was von seiner Existenz abhängt:

  • Ein Domänenname. Dies ist der kurze und einprägsame Name einer Website – zum Beispiel wpkube.com .
  • Eine IP-Adresse. Oft sehen Sie eine Reihe von vier Zahlengruppen, die durch einen Punkt getrennt sind, z. B. 127.0.0.1 . Dies ist eine IP-Adresse, mit der Sie den Server identifizieren, auf dem sich eine Website befindet.

Tatsächlich bedeuten beide dasselbe (vereinfacht gesagt). Eine gängige (aber perfekte) Analogie ist ein Haus in einer typischen Straße.

Sie könnten dies als „Jane's Haus“ oder „das mit dem blauen Briefkasten“ bezeichnen. Das ist so etwas wie der Domainname: Er ist einprägsam und jeder wird wissen, welches Haus Sie meinen. Die Adresse – 142 Evergreen Terrace oder 31 Spooner Street – ähnelt jedoch eher der IP-Adresse. Es ist der „offizielle“ Standort des Hauses.

Wir brauchen das DNS, weil das Internet den Domainnamen mit der IP-Adresse verbindet. Diese beiden Elemente werden zu einem „DNS-Eintrag“ kombiniert; Ohne eine zugehörige „DNS-Suche“ haben wir keine Möglichkeit, einen Domainnamen einzugeben und die richtige Website zu finden. Wir müssten stattdessen die IP-Adresse verwenden, was ein Problem verursacht, wenn es eine Reihe von Sites auf dem Server gibt.

Wie arbeiten Nameserver mit DNS-Einträgen?

Ähnlich wie ein Webserver alle Dateien für seine Websites speichert, macht ein Nameserver dasselbe für DNS-Einträge. Diese Arten von Servern speichern jeden DNS-Eintrag, und wenn es eine Anfrage gibt (z. B. wenn Sie einen Domainnamen in den Browser eingeben), veranlasst dies den Nameserver, sie zu verarbeiten.

In den meisten Fällen werden die Nameserver von einem Hosting-Provider oder einem Domain-Registrar verwaltet. Angesichts der vorherigen Abschnitte ist es etwas verwirrend, aber die Nameserver verwenden häufig die Adresse des Registrars oder Hosts:

  • ns1.example.com
  • ns2.example.com

Die „ns“ in diesen Beispielen beziehen sich auf „Nameserver“, und jeder Domänenname hat mindestens zwei: einen primären Nameserver und einen sekundären Backup. Tatsächlich können Sie bei vielen Hosts mehr sehen – drei sind eher typisch. Wenn ein Nameserver den richtigen Domainnamen abruft, wird dieser „aufgelöst“.

Während die Beispiele hier öffentliche Nameserver sind, können Sie bei einigen Hosts auch private Nameserver erhalten. Beispielsweise bietet HostGator diesen Service für dedizierte und Virtual Private Server (VPS)-Pläne an. GreenGeeks ist ein weiterer Anbieter, der private Nameserver anbietet.

Nur weil Ihnen ein Host oder Registrar einen öffentlichen Standard-Nameserver anbietet, bedeutet das nicht, dass Sie auch das zugehörige Hosting verwenden müssen. Schauen wir uns das als nächstes an.

Wie ändern Sie Ihre Nameserver?

Wenn Sie fragen: Was ist das DNS? , oft ist es eine Reaktion auf die Arbeit mit Ihren Nameservern. Natürlich sind der DNS-Eintrag und der Nameserver zwei verschiedene Entitäten, was bedeutet, dass Sie beide ändern und eine Site trotzdem online halten können.

Wenn Sie Ihre Website und Domain beim selben Anbieter hosten – ein Unternehmen wie GoDaddy oder Bluehost bietet dies an – ist der Wechsel Ihrer Nameserver unkompliziert. Es kann jedoch etwas verwirrender sein, wenn Sie einen anderen Registrar und Host verwenden.

Sie beginnen bei Ihrem Registrar, obwohl der Speicherort Ihrer Nameserver-Informationen je nach Anbieter unterschiedlich sein kann. In einigen Fällen befindet es sich unter einem erweiterten DNS -Bildschirm:

Die Nameserver verlinken in einem Registrar.

Für Namecheap befindet es sich im Menü der Schaltfläche „ Verwalten “ – Sie können dies auf der Seite „ Domainliste “ oder im Dashboard sehen:

Die Schaltfläche Verwalten in Namecheap.

Sie gelangen zu einem Einstellungsbildschirm und der Abschnitt Nameserver wird sichtbar:

Die Nameserver-Option auf Namecheap.

Es stehen ein paar verschiedene DNS-Einstellungsoptionen zur Auswahl, aber diejenige, mit der Sie benutzerdefinierte Nameserver hinzufügen können, ist die richtige.

Was sind die häufigsten DNS-Ressourceneinträge?

Während ein Domänenname und eine IP-Adresse einen DNS-Eintrag bilden, ist dies nur eine vereinfachte Ansicht. Stattdessen gibt es viele Informationen, die Sie dem Datensatz hinzufügen können, um das Bild zu vervollständigen. Es gibt viele verschiedene "Ressourceneinträge", die Sie dem DNS hinzufügen können, wodurch Sie den Eintrag an Ihre spezifischen Bedürfnisse anpassen können.

Es gibt einige allgemeine Ressourceneinträge, die Sie häufig sehen werden:

  • Adresse (A). Dies ist ein Kernressourceneintrag. Es stellt die Verbindung zwischen dem Domänennamen und der IP-Adresse des Servers her. Wenn Sie an DNS-Einträge denken, ist dies ein obligatorisches Element.
  • Kanonischer Name (CNAME). Anstatt eine Domain auf eine IP-Adresse zu verweisen, verweist der CNAME von einer Domain auf eine andere Domain. Dies ist die typische Methode zum Implementieren einer Weiterleitung, z. B. das Umleiten von www.wpkube.com zu wpkube.com .
  • Mail Exchanger (MX). Dieser DNS-Eintrag arbeitet mit Ihrem E-Mail-Anbieter zusammen, damit Sie domänenspezifische E-Mail-Adressen in verschiedenen Apps verwenden können.
  • Text (TXT). Dies funktioniert zusammen mit MX-Einträgen, um Ihren E-Mails eine Verschlüsselungsebene bereitzustellen. Ein TXT-Eintrag enthält zwei Untereinträge: Ein Sender Policy Framework (SPF) und Domain Key Identified Mail (DKIM).

Wie bei Ihren Nameservern können Sie je nach Einrichtung Ressourceneinträge entweder zu Ihrem Domain-Registrar oder zu Ihrem Hosting-Provider hinzufügen:

Eine Liste von DNS-Einträgen.

Wenn Sie einen separaten Domain-Registrar verwenden, verwenden Sie auch Ihren Host, um DNS-Einträge hinzuzufügen. Dies kann manchmal eine verwirrende Verwaltungsarbeit sein. Es ist jedoch nicht zu viel, einen neuen Rekord hinzuzufügen. Sie füllen die Lücken mit den Informationen aus, die Sie von Ihrem Webhost, Domain-Registrar und E-Mail-Anbieter erhalten.

Sie müssen dann auf die 'Propagation' warten. Dies ist die Zeit, die die von Ihnen angegebenen Informationen benötigen, um sich an alle anderen Orte zu verbreiten, an denen sich die DNS-Einträge befinden müssen. Die dafür benötigte Zeit hängt von einer Reihe von Faktoren ab, obwohl sie häufig maximal 72 Stunden beträgt.

Wie wirken sich DNS-Lookups auf die Website-Geschwindigkeit aus?

Sobald Sie verstehen, wie das DNS funktioniert, können Sie erkennen, dass der Lookup-Prozess ein wesentlicher Bestandteil der Leistung Ihrer Website ist. Berücksichtigen Sie die Zeit, die von der Eingabe eines Domainnamens in den Browser bis zum Erscheinen der Website vergeht. Der DNS-Lookup-Prozess ist dabei von zentraler Bedeutung.

Sie können sich selbst davon überzeugen, indem Sie eine beliebige Website innerhalb einer App wie Pingdom oder GTmetrix schnell testen:

Pingdom-Tools.

Natürlich spielt die Geschwindigkeit der Website eine Rolle. Die Ranking-Metriken von Google zeigen auch, dass die Geschwindigkeit der Website wichtig ist. Daher sollten Sie sich bemühen, Ihre Website so schnell wie möglich zu laden. Eine Möglichkeit, dies zu tun, besteht darin, die Zeit zu verkürzen, die für den Abschluss des DNS-Suchvorgangs benötigt wird.

Es gibt zwar viele Möglichkeiten, wie Sie dies je nach Ihrem technischen Wissen tun können, aber es gibt drei schnelle Erfolge, die wir erwähnen können:

  • Verwenden Sie ein Content Delivery Network (CDN). Dies ist eine große Hilfe für Websites aller Couleur, insbesondere wenn alle Assets aus demselben primären CDN stammen. Dies bedeutet, dass es insgesamt weniger DNS-Lookups geben wird: Niedrig hängende Früchte in Bezug auf die Reduzierung der Website-Geschwindigkeit.
  • JavaScript-Laden verzögern. Dies umfasst mehrere Bereiche. Der entscheidende Punkt ist jedoch, dass Sie Ihr JavaScript zuletzt im Browserfenster laden sollten. Es wird zwar die Anzahl der DNS-Lookups nicht reduzieren, aber den Ladevorgang verzögern.
  • Verwenden Sie DNS-Prefetching. Wir behandeln dies im WPKube-Blog. Kurz gesagt, es ist eine Möglichkeit, die DNS-Suche aufzulösen, bevor die Seite geladen wird, was die Geschwindigkeit der Website erhöhen sollte.
  • Verwenden Sie einen schnellen DNS-Anbieter. Ein Aspekt der langsamen Site-Geschwindigkeit ist die Leistung Ihres Hosts. Allerdings hat auch Ihr DNS-Anbieter einen Einfluss. Wenn Sie sich für einen schnelleren DNS-Anbieter entscheiden, verringert sich die Suchzeit und die Leistung wird gesteigert.

Diesen letzten Punkt werden wir uns als nächstes ansehen, da Sie manchmal das von Ihnen verwendete DNS ändern können.

Gibt es Alternativen zum Standard-DNS?

In den meisten Fällen ist der Standard-DNS in Ordnung. Wenn Sie jedoch Leistungsprobleme bemerken (oder Sie einen bestimmten Bedarf haben), können Sie Ihr DNS auf etwas anderes ändern.

Die allgemeine Wahrnehmung ist, dass kostenlose DNS-Server eine angemessene bis mittlere Leistung bieten, was verständlich ist. Wenn Sie die Funktionsweise eines DNS-Servers mit einem CDN vergleichen, werden Sie tatsächlich eine Reihe von Ähnlichkeiten feststellen. In einer Blase speichert ein lokaler Nameserver DNS-Anfragen und ruft sie zurück, wenn ein Benutzer in der Locale sie benötigt. Das macht Sinn und ist für viele Websites perfekt.

Wenn Sie einige der Vorteile von Unternehmen wie Cloudflare und Google nutzen möchten, können Sie diese kostenlosen öffentlichen DNS-Server verwenden. Einige Websites benötigen jedoch schnellere Suchvorgänge, längere Betriebszeiten und erweiterte Funktionen für den Geodatenverkehr. Ein Premium-DNS-Dienst kann hier die Rechnung erfüllen, und es stehen einige zur Auswahl.

Zum Beispiel ist DNS Made Easy eine große Unternehmenslösung, die Tausende von zufriedenen Benutzern hat:

Das DNS Made Easy-Logo.

Andere globale und skalierbare Speicheranbieter wie Amazon und Dyn bieten ebenfalls Premium-DNS-Dienste an. Diese bieten oft eine hohe Zuverlässigkeit (manchmal 100 Prozent!) und Effizienz.

Ein allgemeiner Websitebesitzer muss sich jedoch keine Gedanken über ein benutzerdefiniertes, Premium- und privates DNS machen. Meistens werden die öffentlichen DNS-Dienste, die Sie in Ihrem Hosting oder Registrar finden, die Rechnung erfüllen.

Zusammenfassend

Die meisten Internetnutzer wissen, dass eine Verbindung zwischen Browser und Server besteht. Dies sind die Grundlagen dafür, wie eine Webseite auf den Bildschirm gelangt. Es gibt jedoch noch mehr zu beachten. Das Domain Name System ist die Art und Weise, wie die Zahlenfolgen hinter den Kulissen in Domainnamen übersetzt werden.

Für diesen Beitrag haben wir versucht, die Frage zu beantworten: „Was ist das DNS?“ Es Server-Datensätze basierend auf Anfragen. Darüber hinaus können Sie diese DNS-Einträge ändern, um Benutzer umzuleiten, eine Verbindung zum E-Mail-Client herzustellen und mit ihm zu kommunizieren und sogar die von Ihnen gesendeten Daten zu verschlüsseln.

Hilft Ihnen dieser Artikel bei der Beantwortung der Frage: Was ist das DNS, und wenn nicht, haben Sie weitere Fragen? Fragen Sie im Kommentarbereich unten nach!