Das Domain-Name-System (DNS) kannst du dir wie ein Telefonbuch vorstellen. Anstelle des Namens einer Person wird nach der Telefonnummer gesucht und angezeigt wird der Name des Teilnehmers. Genauso funktioniert das Domain-Name-System mit dem Unterschied das die Telefonnummer eine IP ist und der Name die Domain statt eines Personennamens ist. Im Grunde genommen ein einfach zu verstehendes System.
Warum muss einer IP ein Name zugewiesen werden?
Das Internet ist im Kern ein riesiges Netzwerk an Computern und jeder Computer bzw. jedes Gerät, das mit dem Internet kommunizieren will, benötigt eine eindeutige Adresse. Die Internet Protokoll Adresse ist so eine eindeutige identifizierbare Adresse ähnlich wie bei der Anschrift eines Hauses mit Ort, Straße und Hausnr.. Nur das im Fall von IP-Adressen Ziffern statt Buchstaben verwendet werden. Dadurch ist es möglich jedes einzelne Gerät, das sich mit dem Internet verbindet zu identifizieren.
Da es für Menschen schwierig ist sich Ketten von mehreren Nummern zu merken wird den Nummern in diesem der den IPs ein Name zugeordnet. der sogenannte Domain Name.
Beispiel:
Domain: www.example.com
IP-Adresse: 93.184.216.34
Am Beispiel wird ersichtlich das sich example.com einfacher merken lässt als die IP-Adresse, die hinter dem Domain Namen steht. Wenn ein Benutzer die Domain example.com besuchen will wird als erstes über den nächstgelegenen Domain-Name-Server nachgeschlagen welche IP-Adresse sich hinter dem Namen verbirgt. Dieser Vorgang wird als Namensauflösung bezeichnet.
Wie funktioniert DNS?
Domain-Namen wurden entwickelt, um das Problem einer Nummernsuche mithilfe von Alphabeten zu lösen und Benutzern die Auswahl leicht zu merkender Namen für ihre Websites zu ermöglichen.
DNS oder Domain Name System übersetzt diese Domainnamen grundsätzlich in IP-Adressen und weist Ihr Gerät in die richtige Richtung. Ein Domainname und seine übereinstimmende IP-Adresse werden als „DNS-Eintrag“ bezeichnet.
Um die Funktionsweise von DNS verstehen haben wir hier den Ablauf dargestellt:
1. Du öffnest deinen Browser, gibst die gewünschte Internetadresse ein www.example.com ein und drückst die Eingabetaste auf der Tastatur. Als erstes wird überprüft, ob du diese Webseite bereits besucht hast. Wenn sich die DNS-Einträge im DNS-Cache deines Computers befinden, wird der Rest der DNS-Suche übersprungen und du wirst direkt zu www.example.com geführt.
2. Wenn keine DNS-Einträge gefunden werden, wird eine Abfrage an Ihren lokalen DNS-Server gesendet. In der Regel ist dies der Server deines Internetproviders und wird häufig als „auflösender Nameserver“ bezeichnet.
3. Wenn die Einträge nicht auf dem auflösenden Nameserver zwischengespeichert sind, wird die Anforderung an einen sogenannten „Root-Nameserver“ weitergeleitet, um die DNS-Einträge zu finden. Root-Nameserver sind Server auf der ganzen Welt, die für die Speicherung von DNS-Daten und den reibungslosen Betrieb des Systems verantwortlich sind. Sobald der DNS-Eintrag auf dem Root-Nameserver gefunden wurde, wird er von deinem Computer zwischengespeichert.
4. Nachdem sich die DNS-Einträge auf dem Computer befinden, wird eine Verbindung zu dem Server hergestellt, auf dem die Website gespeichert ist, und www.example.com wird auf deinem Bildschirm angezeigt.
Was ist ein Nameserver?
Das Internet ist aufgrund eines Netzwerks von Computern möglich, die als Server bezeichnet werden. Ein Server ist ein Computertyp, der zum Speichern und Bereitstellen von Webseiten für andere Computer auf der ganzen Welt vorgesehen ist.
Ein Nameserver ist ein spezieller Servertyp, der alle DNS-Einträge eines Domainnamens speichert. Seine Aufgabe ist es, die DNS-Informationen jedem zur Verfügung zu stellen, der sie anfordert. Nameserver werden normalerweise von Ihrem Domainnamen-Registrar oder Hosting-Anbieter verwaltet.
Jeder Nameserver hat eine eigene Adresse und kann die Datensätze vieler Webseiten speichern. Wenn eine Website beispielsweise auf Strato.de gehostet wird, befindet sich der Nameserver, der zum Verwalten der DNS-Einträge verwendet wird, auf Nameservern mit Adressen, die folgendermaßen aussehen:
ns1.strato.de
ns2.strato.de
ns3.strato.de
Jeder Domainname muss mindestens zwei Nameserver haben. Der erste Nameserver ist der Primärserver. Wenn der Primärserver nicht antwortet, wird der Domänenname über den sekundären Nameserver aufgelöst. Einige WordPress-Hosting-Anbieter ermöglichen es auch, eigene privaten Nameserver zu betreiben. Zum Beispiel könnten die Nameserver Einträge für nics-tec.de so aussehen:
ns1.nics-tec.de
ns2.nics-tec.de
So änderst du die Einträge auf einem Nameserver
Einer der großen Vorteile am DNS-System ist das du jederzeit mit deiner Webseite umziehen kannst und ohne den Domainnamen ändern zu müssen. Die meisten Domain-Registrare bieten Domain Domain-Besitzern Werkzeuge zur Verwaltung der Nameserver-Einträge an.
Am einfachsten ist es, wenn du deine Domain bei einem Hosting-Anbieter registrierst . Durch die Verwendung eigenes Hosting-Anbieters entfällt die Übertragung eines Domainnamens oder das Ändern von Nameservern. Wenn dein Domain-Name bei einem Anbieter registriert ist und deine Website an einem anderen Ort gehostet wird, kannst du einfach die DNS-Nameserver Einträge ändern und verweist auf deinen Webhost.
Content Delivery Network (CDN)
Wenn du ein Content Delivery Network Server nutzen willst müssen auch die Nameserver Daten angepasst werden. Dies geht bei den meisten Webhostern und Domain-Registraren in der Regel problemlos. Wir zeigen dies hier am Beispiel von des Web-Hosters Prosite.de:
Im obigen Beispiel werden die Nameserver-Einträge von
ns11.prosite.de auf mario.ns.cloudflare.com
ns12.prosite.de auf val.ns.cloudflare.com
geändert. Es kann bis zu 48 Stunden dauern bis die neuen Einträge im Netz verteilt wurden und aktiv sind. Mit dem DNS-Service von MXToolbox kannst du über ob die Daten bereits veröffentlicht wurden.
Basic WordPress Support
Sie möchten sich nicht mit technischen Dingen befassen, sondern gleich loslegen?
Wir halten Ihnen den Rücken frei, damit Sie sich auf Ihr Kerngeschäft konzentrieren können.