Was ist DNS-Lookup und wie funktioniert DNS-Lookup?

Haben Sie bei der Nutzung des Internets(Internet) schon einmal von dem Begriff „DNS“ gehört ? DNS steht für Domain Name System . Bevor wir weitermachen und darüber sprechen, was DNS ist und wie die DNS - Suche funktioniert, lassen Sie uns verstehen, wofür das D im DNS steht.

Was ist eine Domäne

Sie wissen, dass das Format einer Web- URL http:s//www.domainname.tld ist . In diesem Beispiel bezieht sich TLD (tld) auf die Top-Level-Domain. In den frühen Tagen des Internets war TLD eine der folgenden:

  1. .com (bezieht sich auf kommerzielle Organisationen)
  2. .org (bezieht sich auf gemeinnützige Organisationen)
  3. .net (wieder kommerzielle Websites)
  4. .gov (Websites der Regierung)
  5. .edu (Bildung)
  6. .mil (militärische Zwecke) und
  7. .int (international)

Mit der Zunahme von Personen, die Websites kaufen, wurden standortbezogene Domaintypen eingeführt. Beispielsweise beziehen sich .asia , .us, .in  und .ca auf Asien(Asia) , die USA, Indien(India)  bzw. Kanada(Canada) . Bald(Soon) kamen mehrere andere TLD -Typen hinzu , die uns die Art der Website mitteilen. Zum Beispiel bezieht sich .me auf eine persönliche Website, während sich .tv auf eine Video-Streaming-Website bezieht. Die Erhöhung der TLD -Kategorien ermöglichte es, Websites nach ihrem Typ zu kategorisieren und gleichzeitig den steigenden Anforderungen der Verbraucher gerecht zu werden.

Im obigen URL -Beispiel (https://www.domainname.tld) ​​bezieht sich https auf die Art der Datenübertragung und www auf das World Wide Web . Alles zwischen www und TLD ist der Domainname einer Website.

Früher mussten die Leute www eingeben(www) , um auf eine Website zuzugreifen. Da die Hosting-Dienstanbieter die Umleitung von www.domainname.tld zu domainname.tld zulassen , können Sie die Eingabe von www überspringen, während Sie die URL in den Browser eingeben. Ein Beispiel für einen Domainnamen ist „thewindowsclub“. Die URL für den Zugriff auf die Domäne „thewindowsclub“ lautet https://www.thewindowsclub.com oder http://thewindowsclub.com. Hier ist „ thewindowsclub “ Teil der .com TLD . Dann kann es Subdomains geben. Im Fall von www.news.thewindowsclub.com ist „ news “ die Subdomain von „ thewindowsclub “.

Wenn Sie eine Domain kaufen, können Sie einen Namen erwerben, der zu verschiedenen TLDs passt(TLDs) . Sie können .com , .net , .us oder andere TLDs wählen –(TLDs –) sofern sie nicht bereits von jemand anderem vergeben werden. Es hilft nicht, einfach(Simply) eine Website zu kaufen, da die Leute sie nicht erreichen können, bis sie eine Adresse hat. Für jede Domain, die Sie kaufen, können Sie beliebig viele Subdomains erstellen und diese für Websites und andere Zwecke verwenden. Für jede von Ihnen erstellte Domain und Subdomain müssen Sie die Adresse von Servern angeben, die den Inhalt Ihrer Website enthalten. Wenn sich die Domäne oder Unterdomäne auf ein Gerät bezieht (z. B. einen Netzwerkdrucker), müssen Sie die Adresse dieses Geräts angeben.

Allen Domains und Subdomains im Internet ist eine Adresse zugeordnet. Wir nennen sie die IP-Adresse: Internetprotokolladresse(Internet Protocol) oder mit anderen Worten eine Adresse, die mit dem Internet funktioniert . Sie können nur dann auf eine Domain/Subdomain zugreifen, wenn Sie die IP-Adresse der Server kennen, die deren Inhalt enthalten.

Was ist DNS

Sie wissen, dass es im Internet unbegrenzt viele Websites gibt . Auch hier(Again) kann jede Website ihre eigenen vielen Subdomains haben. Es ist einfach nicht möglich, sich die IP-Adressen dieser Websites zu merken. Deshalb können Sie den Domainnamen in Ihrer eigenen Sprache eingeben (im URL -Format – in der Fachsprache auch Alias ​​genannt). (alias)Es gibt ein System, das die Domänennamen auflöst, sodass Sie eine Verbindung zu der Website herstellen können, die Sie in der URL erwähnt haben . Dieses System hilft Ihnen dabei, die IP-Adresse der Domainnamen zu finden, die Sie in Ihren Browser eingegeben haben, damit der Browser eine Verbindung zur Website herstellen kann. Dieses System wird als Domain Name System oder kurz DNS bezeichnet .

Domain Name System oder DNS, wie es im Volksmund genannt wird, ist eine verteilte Datenbank, die die Zuordnung von Domainnamen zu ihren IP-Adressen enthält(Domain Name System, or DNS as it is popularly known, is a distributed database that contains the mapping of domain names to their IP addresses) .

Bis vor kurzem war eine gemeinnützige Organisation namens InternNIC  für die Verwaltung der Domainnamen und ihrer IP-Adressen verantwortlich. Als es „gewinnorientiert“ wurde, endete sein Monopol, und jetzt gibt es viele Unternehmen, die die Datenbanken für Domainnamen verwalten. Obwohl die Datenbanken von verschiedenen Unternehmen verwaltet werden, sind sie so miteinander verbunden, dass jeder DNS-Dienst(DNS Service) die IP-Adresse jeder Domäne abrufen kann.

Ein DNS-Dienst(DNS Service) hilft Ihnen bei der Auflösung der Domänennamen, die Sie in Ihren Webbrowser eingeben. Es hilft auch beim Auflösen der Adressen, wenn Sie E-Mails senden oder auf aktive Links klicken. Im Allgemeinen stellt Ihnen Ihr Internetdienstanbieter(Internet Service Provider) einen DNS-Dienst(DNS Service) zur Verfügung . Neben Ihrem ISP gibt es andere Unternehmen, die Public Domain Name Services anbieten . Beispiele für solche Unternehmen sind Google , Comodo und OpenDNS . Wenn Sie auf einen Link klicken oder eine URL in Ihren Webbrowser eingeben, wird der DNS-Dienst(DNS Service) kontaktiert, um das zugehörige DNS aufzulösen(DNS). Es liegt in der Verantwortung des DNS -Dienstes, die (DNS)Domain Name System- Datenbank zu scannen und Ihnen die IP-Adresse des Hosts bereitzustellen, mit dem Sie sich verbinden möchten.

Die Domainnamen und Subdomains können als Aliase(aliases) bezeichnet werden . Die Server, die eine Datenbank mit Informationen über die Adressen verschiedener Aliase enthalten, werden als Nameserver(Name Servers) bezeichnet . Es gibt zwei Arten von Servern, die im Domain Name System betrieben werden . Die ersten Typen sind die Root-Server(Root Servers) – diese enthalten Daten über Top-Level-Domains ( TLD : .com, .net und .org usw.). Die anderen Typen enthalten die Adressen von Servern, die Ihre Domains und Subdomains hosten.

Beispiel 1:(Example 1:) Im Fall von abc.xyz.com halten Root(Root Servers) -Server Informationen darüber , dass xyz eine .com ist . Einige andere Namensserver(Server) enthalten Datenbankeinträge, die die Adresse von xyz.com zeigen(xyz.com) . Da Sie auch abc.xyz.com hosten (abc.xyz.com),(Server) kann sich seine Adresse entweder auf demselben Nameserver befinden , der die Adresse von xyz.com(Name) enthält, oder auf einem anderen Nameserver(xyz.com) . Wenn Sie abc.xyz.com(abc.xyz.com) noch eine weitere Subdomain hinzufügen, kann sich seine Adresse wieder auf demselben oder auf einem anderen Nameserver befinden, je nachdem, wo Sie ihn hosten. Die Beziehung zwischen dem Obigen kann wie folgt hergestellt werden:

xyz com abc xyz.com qwe  xyz.com qwe abc.xyz.com

Um die Adresse von qwe zu ermitteln , muss der Domain Name System Service Folgendes auflösen:

Dies ist ein Fall, wenn der Domain Name System Service keinen Cache verwendet. Wir werden etwas später in diesem Artikel über Caches sprechen. Das Obige zeigt, dass das DNS -System die DNS - Datenbank viermal scannen muss, um das DNS von qwe.abc.xyz.com aufzulösen. (qwe.abc.xyz.com)Dies wird kompliziert, da die Adressen verschiedener Teile der URL auf verschiedenen Nameservern liegen(Servers) können . Aber aufgrund der Geschwindigkeit des Internets(Internet) können Sie sehen, wie die Seite in wenigen Millisekunden und im schlimmsten Fall in wenigen Sekunden heruntergeladen wird.

So funktioniert die DNS-Suche

Inzwischen wissen Sie, dass es verschiedene Server gibt, die Datenbanken hosten, die die IP-Adressen verschiedener Domains und ihrer Subdomains enthalten. Sie wissen auch, dass es Root-Server(Root Servers) gibt , die die IP-Adresse von Servern enthalten, die Top-Level-Domains hosten . Diese Stammserver(Root Servers) helfen dabei, die Server zu erreichen, die Datenbanken enthalten, die die IP-Adresse des Hauptdomänennamens enthalten. Wenn Subdomains vorhanden sind, kann sich deren Adresse auf denselben Servern wie der Hauptdomainname oder auf einem anderen Server befinden. Alle diese Server sind zugänglich, um die IP-Adresse der genauen URL(URL) herauszufinden, die Sie verwenden müssen. Das Ermitteln der IP-Adresse einer beliebigen URL im Internet wird als DNS bezeichnet(DNS)nachschlagen. Um herauszufinden, wie die DNS-(DNS Lookup) Suche funktioniert, nehmen Sie das folgende Beispiel.

Beispiel 2:(Example 2:) Stellen Sie sich ein Netzwerk aus zehn Computern vor. Jeder Computer hat seine eigene Adresse, damit Datenpakete, die im Netzwerk reisen, wissen, wohin sie gehen sollen. Es gibt einen 11. Computer, der eine Datenbank hostet, die die Alias-Namen jedes dieser zehn Computer und ihre IP-Adressen enthält. Während die Computerbenutzer die Computer über ihren Namen ansprechen können, benötigen die Datenpakete die IP-Adressen der Computer, damit sie den beabsichtigten Empfänger erreichen können. Wenn Computer A den an Computer B angeschlossenen Drucker verwenden muss, überprüft A die Datenbank auf dem 11. Computer, um die IP-Adresse von B zu kennen, und findet dann die Adresse des an B angeschlossenen Druckers heraus. Erst nachdem A die Adresse des Druckers erhalten hat leitet den Druckbefehl an den an B angeschlossenen Drucker weiter.

In diesem Fall finden die folgenden Iterationen statt:

A kontaktiert Computer11
A kontaktiert B
A kontaktiert den an B angeschlossenen Drucker

Eine ähnliche Methode wird verwendet, um DNS - Einträge nachzuschlagen. Wenn Sie beispielsweise auf http://thewindowsclub.com klicken, kontaktiert Ihr Router Ihren Standard -DNS-Dienst(DNS Service) für die DNS - Auflösung. Der DNS -Dienst kontaktiert Root-Server(Root Servers) und fragt nach der IP-Adresse des Servers, der .com - Einträge enthält. Diese Adresse wird an Ihren DNS -Dienst zurückgesendet. Der DNS -Dienst erreicht erneut den Namensserver(Server) , der Adressen von .com - Domains enthält, und fragt ihn nach der Adresse von http://thewindowsclub.com. Nach Erhalt der IP-Adresse der Server, auf denen thewindowsclub.com gehostet wird, wird Ihr DNSDer Dienst gibt die IP-Adresse an Ihren Computer zurück, der dann Ihren Browser startet, um die Hauptwebseite herunterzuladen. Dies bedeutet, dass Ihr DNS -Dienst mindestens zwei Anforderungen sendet, um die IP-Adresse eines einfachen Domänennamens zu erhalten.

Das folgende Bild zeigt, wie die DNS-Suche funktioniert:(Following is an image that explains how DNS lookup works:)

Wenn Sie im obigen Fall nach https://news.thewindowsclub.com suchen, musste Ihr DNS -Dienst eine zusätzliche Anfrage ausführen, um seine IP-Adresse zu erfahren.

Da das Auflösen von DNS jedes Mal von Grund auf Zeit kostet , erstellen viele ISPs und DNS-Dienstanbieter lokale Caches, die bereits aufgelöste Adressen enthalten. (DNS Service Providers)Das sind in erster Linie die Adressen, die sie schon einmal von Rootservern(Root Servers) und anderen Nameservern(Servers) geholt haben. Wenn Sie in diesem Fall eine Anfrage für eine URL senden , anstatt den Root -Server direkt zu kontaktieren, würde der DNS -Dienst die aufgelöste Adresse der (DNS)URL in seinem lokalen DNS - Cache nachschlagen . Wenn es gefunden wird, würde es die Auflösung sofort an Ihren Computer zurücksenden, sonst würde es weitermachen und das DNS auflösen(DNS)Verwenden Sie die obige Methode zur Kontaktaufnahme mit Root-Servern(Root Servers) und anderen Name -Servern(Servers) .

Einige Betriebssysteme enthalten auch eine lokal zwischengespeicherte Kopie von Adressen, die Sie häufig auf Ihrem Computer verwenden. Auch dies hilft bei der Zeitersparnis bei der Nutzung des Internets(Internet) . Wir werden zu einem späteren Zeitpunkt in einem anderen Artikel über DNS -Caches sprechen.(DNS)

Bitte teilen Sie uns mit, wenn Sie noch Zweifel an der Funktionsweise der DNS-Suche haben.(Please let us know if you still have any doubts about how DNS lookup works.)



About the author

Ich bin ein Berater für digitale Medien mit über 10 Jahren Erfahrung in der Arbeit mit Apple- und Microsoft-Produkten. Ich habe Erfahrung in der Gestaltung und Entwicklung von Websites, mobilen Apps und anderen digitalen Inhalten. Ich bin auch mit dem Betriebssystem Windows 7 bestens vertraut, da ich in den letzten Jahren an zahlreichen Projekten gearbeitet habe. Meine Fähigkeiten als Berater ermöglichen es mir, meinen Kunden professionelle Beratung anzubieten und ihnen dabei zu helfen, die Vorteile der neuesten Technologie-Tools zu nutzen, um ihre Geschäftsziele zu erreichen.



Related posts