DNS für WordPress-Administratoren – Domains, Registrare und DNS-Einträge
Veröffentlicht: 2019-01-22Viele WordPress-Site-Administratoren beschäftigen sich nur einmal alle blauen Monde mit DNS. Hauptsächlich beim Kauf einer neuen Domain, der Einrichtung einer neuen Website und der Migration zu einem neuen Webhoster.
Da DNS jedoch der Kern des Internets ist und ein kleiner Fehler in den DNS-Einträgen dazu führen kann, dass Besucher nicht auf Ihre Website zugreifen oder Ihnen keine E-Mails senden können, ist es wichtig, ein grundlegendes Verständnis dafür zu haben, wie es funktioniert.
Die gute Nachricht ist, dass DNS sehr einfach zu verstehen und zu verwalten ist. Dieser Artikel erklärt alle Eigentümer und Administratoren von WordPress-Sites, die über DNS und DNS-Einträge Bescheid wissen müssen.
Was ist DNS?
DNS steht für Domain Name System. Es ist ein hierarchisches Benennungssystem, das das Internet verwendet. Seine Aufgabe besteht darin, leicht zu merkende Domänennamen wie www.wpwhitesecurity.com in IP-Adressen (Internet Protocol) zu übersetzen, die Computer verstehen, wie z. B. 192.124.249.168.
Warum brauchen wir DNS?
Jeder mit dem Internet oder einem Netzwerk verbundene Computer, Smartphone oder Gerät hat eine eindeutige IP-Adresse. Beispielsweise wird die Website www.wpwhitesecurity.com auf einem Webserver mit der IP-Adresse 192.124.249.168 gehostet.
Da wir uns leicht an den Namen einer Website (www.wpwhitesecurity.com), aber nicht an eine IP-Adresse (192.124.249.168) erinnern können, wird DNS benötigt, um menschenlesbaren Text (Domänennamen) in Informationen umzuwandeln, die Computer verstehen, IP-Adressen. Andernfalls müssten Sie sich stattdessen IP-Adressen merken.
Was sind Domänen und FQDNs?
Bevor wir in DNS eintauchen, sehen wir uns an, was Domains und FQDNs sind. Ein FQDN (Fully Qualified Domain Name) ist das, was wir normalerweise eine Website-URL oder eine Domain nennen, wie z. B. www.wpwhitesecurity.com . Ein FQDN besteht aus mehreren Teilen:
Jeder Teil des FQDN, wie z. B. die www- Subdomain, kann bis zu 63 Zeichen lang sein. Der gesamte FQDN darf 253 Zeichen nicht überschreiten. Übliche Subdomains, die im Internet verwendet werden, sind: www, Blog, Site, Admin usw. Die gebräuchlichsten TLDs im Internet sind .com, .net, .org und länderspezifische TLDs wie .nl und .mt.
Wie DNS funktioniert
Um zu erklären, wie DNS funktioniert, sehen wir uns an, was passiert, wenn Sie auf einer Website wie www.wpwhitesecurity.com surfen .
Beachten Sie, dass dies eine allgemeine Erklärung ist, mit der Sie die Logik hinter DNS verstehen können. Im wirklichen Leben sind mehr Komponenten beteiligt, die sich auf die Funktionsweise von DNS auswirken könnten, z. B. DNS-Caching, Root-DNS-Server usw.
Schritt 1: Fordern Sie die Auflösung des Domänennamens in die IP-Adresse an
Wenn Sie www.wpwhitesecurity.com in die Navigationsleiste Ihres Webbrowsers eingeben, muss Ihr Smartphone oder Computer die IP-Adresse des Webservers kennen, auf dem die Website gehostet wird. Da es die IP-Adresse nicht kennt, sendet es eine Anfrage an einen DNS-Server, um www.wpwhitesecurity.com aufzulösen.
Der DNS-Server, den Ihr Gerät verwendet, ist höchstwahrscheinlich der Ihres Netzwerkrouters oder ISP. Dies wird normalerweise automatisch auf der Netzwerkschnittstelle Ihres Geräts konfiguriert, wenn Sie sich mit dem Netzwerk verbinden.
Schritt 2: Rekursiver DNS-Server Fordert die Nameserver der Domäne an
Netzwerk- und ISP-DNS-Server werden als rekursive DNS-Server bezeichnet, da sie keine Domänendaten speichern. Stattdessen leiten sie Ihre Anfrage an andere DNS-Server weiter und senden Ihnen die Antwort zurück.
Der DNS-Server, den Ihr Gerät kontaktiert hat, kontaktiert also andere DNS-Server weiter oben in der Hierarchie (z. B. Root-Server usw.), um die IP-Adresse der Nameserver (NS) für die Domäne wpwhitesecurity.com zu erhalten. Nameserver (NS) sind DNS-Server, die die Informationen über Domänen enthalten.
Jede Domain hat einige Name Server (NS) und wenn ein rekursiver DNS-Server die IP-Adresse einer Domain auflösen muss, für die sie verantwortlich sind, beantworten sie die Anfrage. Sie konfigurieren die Nameserver (NS) für eine Domain, wenn Sie sie kaufen.
Im Screenshot unten sehen wir die Konfiguration der Nameserver (NS) für die Domain wpwhitesecurity.com.
Schritt 3: Rekursiver DNS-Server fordert die Nameserver auf, den FQDN aufzulösen
In diesem Stadium hat der rekursive DNS-Server, den Ihr Gerät kontaktiert hat, die Liste der Nameserver für die Domain, die Sie durchsuchen möchten. Es sendet also eine Anfrage an einen der Server, um den FQDN www.wpwhitesecurity.com in eine IP-Adresse aufzulösen. Die Antwort lautet: 192.124.249.168.
Schritt 4: Rekursiver DNS-Server antwortet mit einer IP-Adresse.
Da der rekursive DNS-Server, den Ihr Gerät kontaktiert hat, nun die IP-Adresse des FQDN www.wpwhitesecurity.com hat, sendet er sie an Ihr Gerät zurück.
Schritt 5: Ihr Gerät verbindet sich mit dem Webserver
Ihr Gerät stellt über die IP-Adresse, die es vom rekursiven DNS-Server erhalten hat, eine Verbindung zum Webserver her und fordert die Seite auf www.wpwhitesecurity.com an. Der Webserver antwortet, indem er die HTML-Daten sendet, die Ihr Browser mit dem Herunterladen und Rendern beginnt.
Domains und DNS registrieren
Jetzt wissen wir, dass jede Domain mindestens einen Nameserver haben muss. Idealerweise sollten Sie zwei oder mehr haben.
Deshalb werden Sie beim Kauf einer neuen Domain nach den IP-Adressen oder FQDNs der Nameserver gefragt. Sofern Sie nicht Ihr eigenes DNS hosten oder eine Lösung eines Drittanbieters verwenden, würden Sie normalerweise die eigenen Nameserver des Registrars verwenden.
DNS-Eintragstypen
DNS kann verwendet werden, um andere Informationen über eine Domäne zu erhalten, beispielsweise die IP-Adressen eines Mailservers. Diese Informationen können über verschiedene Arten von DNS-Einträgen abgerufen werden. Es gibt mehr als 50 verschiedene Arten von DNS-Einträgen, aber als Besitzer einer WordPress-Site sollten Sie alle gut sein, wenn Sie die wenigen unten aufgeführten kennen.
Ein Rekord
Dies ist der häufigste DNS-Eintragstyp. Es wird verwendet, um einen Hostnamen oder FQDN einer IP-Adresse zuzuordnen. Dies ist der Datensatz, der normalerweise im oben erwähnten Auflösungsprozess für Domänennamen verwendet wird.
CNAME-Eintrag
Dies ist ein Alias-Eintrag, der verwendet wird, wenn zwei verschiedene FQDNs dieselbe IP haben. Beispielsweise befinden sich wpwhitesecurity.com und www.wpwhitesecurity.com auf demselben Webserver. Also habe ich einen A-Eintrag für wpwhitesecurity.com und dann einen CNAME für www.wpwhitesecurity.com erstellt, der auf wpwhitesecurity.com verweist, wie in der folgenden Tabelle gezeigt.
Name | Typ | Wert |
---|---|---|
wpwhitesecurity.com | EIN | 192.124.249.168 |
www.wpwhitesecurity.com | CNAME | wpwhitesecurity.com |
MX-Eintrag
Dies sind die Mail Exchange-Datensätze. Sie dienen dazu, die IP-Adresse des Mailservers einer Domain anzugeben. Wenn Sie eine E-Mail an [email protected] senden, verwendet der DNS-Server Ihres E-Mail-Servers die Informationen in diesen Datensätzen, um die IP-Adresse des E-Mail-Servers zu ermitteln, mit dem er eine Verbindung herstellen und an den er die E-Mail senden muss.
NS-Aufzeichnung
Dies sind die Nameserver-Einträge. Sie werden verwendet, um die IP-Adresse der autoritativen Nameserver für eine Domain anzugeben. Dies sind die oben erwähnten, die Sie beim Kauf einer Domain angeben müssen.
TXT-Eintrag
DNS kann auch verwendet werden, um öffentliche Schlüssel, einen mit einer Domäne verknüpften Standort sowie Aufzeichnungen zu speichern, die mit Anti-Spam-Frameworks verknüpft sind. TXT-Eintrag ist der DNS-Eintragstyp, der normalerweise für diese verwendet wird. Ursprünglich wurde es für menschenlesbaren Text verwendet, aber heutzutage speichert es hauptsächlich maschinenlesbare Daten. Zum Beispiel wird es für Anti-Spam-Systeme wie SPF, DKIM-Einträge usw. verwendet.
DNS-Caching und TTL
Um Datenverkehr und Ressourcen zu minimieren, speichern rekursive DNS-Server DNS-Einträge für die im Time to Live (TTL)-Wert angegebene Zeit zwischen. TTL wird in jedem DNS-Eintrag in Sekunden angegeben und ist wie das Ablaufdatum.
Caching ist der Grund, warum DNS-Eintragsänderungen einige Stunden und Tage dauern können, bis sie sich überall verbreiten. Die Ausbreitungsdauer wird auch durch den TTL-Wert beeinflusst, den Sie für Ihre Aufzeichnungen festlegen. Wenn Sie einen sehr hohen TTL-Wert festlegen, dauert es sehr lange, bis eine DNS-Eintragsänderung weitergegeben wird.
Kein DNS, keine Party!
Ohne DNS wäre das Internet nicht so, wie wir es heute kennen! Wenn Sie die Grundlagen von DNS verstehen und wissen, warum es zum Ausführen Ihrer WordPress-Site erforderlich ist, können Sie Ihre Sites und Domains besser verwalten.
DNS-Verlauf und Geekery
Die ursprünglichen Spezifikationen für DNS wurden 1983 von der IETF in RFC 882 und RFC 883 veröffentlicht. Diese RFCs wurden 1987 durch RFC 1034 und RFC 1035 ersetzt, und beide wurden über mehrere andere RFCs aktualisiert.
DNS-Server laufen auf Port 53 UDP für Messaging und verwenden Port 53 auf TCP für Zonenübertragungen. Für weitere technische Details zu DNS empfehle ich die folgende Lektüre:
- Domain Name System (DNS) auf Wikipedia
- Liste der DNS-Eintragstypen auf Wikipedia