TechBlogSD - Alles für WordPress und WEB-Entwicklung
WEB- und WordPress-Anleitungen, Neuigkeiten, Rezensionen zu Themes und Plugins

Was ist DNS und wie funktioniert es?

39

Alle Internetressourcen wie Ihr Laptop, mobile Geräte und Server, die Inhalte für alle Einzelhandels-Websites hosten, identifizieren und kommunizieren miteinander über IP-Adressen. Eine IP-Adresse ist ein Satz eindeutiger Zahlen, die Computer leicht verstehen und verarbeiten können. Beim Surfen müssen Sie diese lange Nummer jedoch nicht für jede Website, die Sie besuchen möchten, kennen und sich merken. Sie geben nur den Domainnamen für die Zielwebsite wie abc.com ein und öffnen die Site dank DNS. Das Erlernen der grundlegenden DNS-Konzepte hilft Ihnen zu verstehen, was beim Zugriff auf eine Site hinter den Kulissen vor sich geht und wie Sie Ihre Website für den Zugriff konfigurieren.

Was ist DNS?

Das Domain Name System (DNS) ist eine Anwendungsschicht der TCP/IP-Protokollsuite, die den im Internet verwendeten Namensdienst implementiert. DNS ordnet oder übersetzt menschenfreundliche Domänennamen (abc.com) in seine computerfreundliche numerische IP-Adresse (wie 127.168.10.117), sodass Benutzer eine Verbindung zur richtigen Website herstellen können. DNS-Einträge enthalten Details zu Webhost, Domain-Registrant, aktivem Namensspeicher und Adresse und werden auf einem Nameserver (DNS-Server) gespeichert. Wenn Ihr lokaler Computer eine Anfrage für einen bestimmten Computer sendet, ruft der Server die Informationen zur passenden IP ab und antwortet mit ihnen.

Es funktioniert wie ein Telefonbuch, das eine global verteilte Registrierung verwaltet, die die Zuordnung zwischen Namen (Hostnamen) und Nummern (IP-Adressen) verwaltet.

Was ist DNS und wie funktioniert es?

DNS-Abbildung

Arten von DNS-Servern

Es gibt drei Haupttypen von Nameservern, nämlich:

Ein autoritativer DNS-Dienst liefert originelle und definitive Antworten auf DNS-Abfragen wie eine Website- oder Mailserver- IP-Adresse. Es enthält eine Datenbank aller Daten, die mit einer bestimmten Domäne verbunden sind, und ist die letzte Autorität über eine Domäne. Es gibt zwei Klassen von autoritativen DNS-Servern:

  • Primary (Master) Name Server – Speichert die Masterkopien aller Domänendaten und ist der Hauptbezugspunkt für die jeweilige DNS-Anfrage. Updates zu einer Domäne werden von dieser Datenbank aus durchgeführt.
  • Slave-Namensserver – Der primäre DNS-Server teilt seine Last mit und delegiert seine Autorität an einen Slave-Server, um die Verfügbarkeit im Falle eines Ausfalls oder Ausfalls zu verbessern. Einfach ausgedrückt ist der Slave-Server ein Backup für den primären Server. Es stützt sich auf spezielle automatische DNS-Protokollmechanismen, um Updates zu erhalten.
  • Root Name Server – Der erste Schritt vom Domainnamen zur IP-Übersetzung beginnt hier. Der Root-Server extrahiert die TLD (Top Level Domain) aus der DNS-Anfrage (wie .com, .org usw.). Es gibt dann Details für den Namespace zurück und leitet die Anfrage an den entsprechenden TLD-Nameserver weiter.

2 Rekursiv/ Caching – Nur DNS-Server

Der Caching-Server empfängt rekursive DNS-Abfragen von Clients, verfolgt die Namen-zu-IP-Übersetzung und gibt die richtige IP an den Client zurück. Es besitzt keine DNS-Daten, hat aber Zugriff auf alle öffentlichen DNS-Einträge. Es verwaltet auch einen Cache mit Antworten auf die neueste Anfrage, um die DNS-Auflösungsgeschwindigkeit zu erhöhen.

3 Weiterleitung des DNS-Servers

Wie der Name schon sagt, leitet dieser Server DNS-Anfragen zur Auflösung an andere externe Server weiter. Es bietet auch einen lokalen DNS-Cache, der eine externe Auflösung ermöglicht und die Reaktionszeit verkürzt. Außerdem bietet es Flexibilität bei der Definition Ihres lokalen Domänenbereichs, indem interne und externe Abfragen an verschiedene Server aufgeteilt und weitergeleitet werden.

Was ist DNS und wie funktioniert es?

DNS-Serverfunktion

Auflösung und Caching

Die DNS-Auflösung ist der Vorgang der Zuordnung der Domänennamen zu ihrer IP-Adresse und wird gestartet, wenn ein lokales Programm wie der Browser eine Remote-Ressource im Internet kontaktieren muss. Der Browser bittet den DNS-Client, Ihre lokale DNS-Software, um Hilfe, um die Adresse für die Ressource abzurufen. Der DNS-Client sendet eine Anfrage an den DNS-Server, ein verteiltes und hierarchisches Netzwerk von Servern, das die Anfrage seiner IP zuordnet und die IP-Adresse des Remote-Rechners zurücksendet.

Bestimmte DNS-Server verfügen nicht über Details zu allen Domänen der Welt, können jedoch in der Hierarchie navigieren, um die spezifischen autoritativen Nameserver mit der Zuordnung für die angeforderte Domäne zu finden.

Während dieses Auflösungsroutingprozesses speichert jeder DNS-Server und Ihr Browser die Antworten zwischen, von denen Antworten abgerufen werden, ohne den ursprünglichen Server im Falle einer ähnlichen Anfrage abzufragen. DNS-Caching hilft, DNS-Antworten auf jeder Ebene zu beschleunigen. Anfragen, die aus dem Cache nicht aufgelöst werden, werden zur Auflösung an den ursprünglichen Server weitergeleitet.

Abschluss

Das DNS ist eine sehr wichtige Komponente des Internets, die für jede Internetressource den Namen zur IP-Zuordnung bereitstellt. Es ermöglicht uns den Zugriff auf entfernte Computer oder Websites mit ihren Domänennamen, anstatt sich ihre lange IP-Adresse merken zu müssen. Dies bedeutet, dass ohne das DNS-System der Zugang zum Internet sehr schwierig oder unmöglich wäre. Ihr ISP oder Home-Router weist Ihnen automatisch die Adresse des DNS-Servers zu. Wenn Sie jedoch Sicherheitsbedenken haben, können Sie gefilterte DNS-Dienste wie Open oder Google DNS verwenden.

Aufnahmequelle: www.webnots.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen