Domain Name System (DNS) ist ein Hostname für IP Adresse Übersetzungsdienst. DNS ist ein verteilte Datenbank implementiert in einer Hierarchie von Nameservern. Es handelt sich um ein Protokoll der Anwendungsschicht für den Nachrichtenaustausch zwischen Clients und Servern. Es ist für das Funktionieren des erforderlich Internet .
Methodenteilzeichenfolge Java
Was ist der Bedarf an DNS?
Jeder Host wird durch die IP-Adresse identifiziert, aber es ist für Menschen sehr schwierig, sich Zahlen zu merken. Außerdem sind die IP-Adressen nicht statisch, daher ist eine Zuordnung erforderlich, um den Domänennamen in die IP-Adresse zu ändern. Daher wird DNS verwendet, um den Domänennamen der Websites in ihre numerische IP-Adresse umzuwandeln.
Arten von Domänen
Es gibt verschiedene Arten von Domains:
- Generische Domänen: .com (kommerziell), .edu (pädagogisch), .mil (militärisch), .org (gemeinnützige Organisation), .net (ähnlich kommerziell) – all dies sind generische Domains.
- Länderdomain: .in (Indien) .us .uk
- Inverse Domäne: wenn wir wissen wollen, wie der Domainname der Website lautet. IP-zu-Domänennamen-Zuordnung. So kann DNS sowohl die Zuordnung bereitstellen, um beispielsweise die IP-Adressen von techcodeview.com zu finden, die wir dann eingeben müssen
nslookup www.techcodeview.com

Arten von DNS
Organisation der Domain
Es ist sehr schwierig, das herauszufinden IP Adresse Da es Millionen von Websites gibt und wir bei all diesen Websites in der Lage sein sollten, die IP-Adresse sofort zu generieren, sollte es nicht zu großen Verzögerungen kommen, damit dies geschieht. Die Organisation der Datenbank ist sehr wichtig.

Root-DNS-Server
- DNS-Eintrag: Domainname, IP-Adresse, was ist die Gültigkeit? Wie spät ist es zu leben? und alle Informationen zu diesem Domainnamen. Diese Datensätze werden in einer baumartigen Struktur gespeichert.
- Namensraum: Satz möglicher Namen, flach oder hierarchisch. Das Benennungssystem verwaltet eine Sammlung von Bindungen von Namen an Werte. Bei einem gegebenen Namen gibt ein Auflösungsmechanismus den entsprechenden Wert zurück.
- Name Server: Es handelt sich um eine Implementierung des Auflösungsmechanismus.
DNS = Name service in Internet – A zone is an administrative unit, and a domain is a subtree.>
Namen-zu-Adresse-Auflösung
Der Host fordert den DNS-Nameserver auf, den Domänennamen aufzulösen. Und der Nameserver gibt die diesem Domänennamen entsprechende IP-Adresse an den Host zurück, damit der Host künftig eine Verbindung zu dieser IP-Adresse herstellen kann.

Namen-zu-Adresse-Auflösung
- Hierarchie der Nameserver Root-Nameserver: Es wird von Nameservern kontaktiert, die den Namen nicht auflösen können. Es kontaktiert den autorisierenden Nameserver, wenn die Namenszuordnung nicht bekannt ist. Anschließend erhält es die Zuordnung und gibt die IP-Adresse an den Host zurück.
- Top-Level-Domain-Server (TLD): Es ist für com, org, edu usw. und alle Top-Level-Länderdomänen wie UK, FR, CA, IN usw. verantwortlich. Sie verfügen über Informationen zu autoritativen Domänenservern und kennen die Namen und IP-Adressen der einzelnen autoritativen Nameserver die Second-Level-Domains.
- Autorisierende Nameserver sind die DNS-Server der Organisation, die autoritative Hostnamen zur IP-Zuordnung für Organisationsserver bereitstellen. Es kann von einer Organisation oder einem Dienstleister gepflegt werden. Um cse.dtu.in zu erreichen, müssen wir den Root-DNS-Server fragen, dann verweist er auf den Top-Level-Domain-Server und dann auf den autorisierenden Domain-Name-Server, der tatsächlich die IP-Adresse enthält. Der autorisierende Domänenserver gibt also die assoziative IP-Adresse zurück.
Domain Name Server
Der Client-Computer sendet eine Anfrage an den lokalen Nameserver. Wenn der Root die Adresse nicht in seiner Datenbank findet, sendet er eine Anfrage an den Root-Nameserver, der die Anfrage wiederum an eine Top-Level-Domain weiterleitet ( TLD) oder autoritativer Nameserver. Der Root-Nameserver kann auch einige Zuordnungen von Hostnamen zu IP-Adressen enthalten. Der Top-Level-Domain-Server (TLD) weiß immer, wer der maßgebliche Nameserver ist. Schließlich wird die IP-Adresse an den lokalen Nameserver zurückgegeben, der wiederum die IP-Adresse an den Host zurückgibt.

Domain Name Server
Wie funktioniert DNS?
Die Funktionsweise von DNS beginnt mit der Umwandlung eines Hostnamens in eine IP-Adresse. Ein Domainname dient der eindeutigen Identifizierung einer Website. Sie wird anstelle einer IP-Adresse verwendet, um Verbrauchern den Besuch von Websites zu erleichtern. Das Domain Name System führt die Datenbank aus, deren Aufgabe es ist, die Namen der im Internet verfügbaren Hosts zu speichern. Der Top-Level-Domain-Server speichert Adressinformationen für Top-Level-Domains wie .com und .net, .org usw. Wenn der Client die Anfrage sendet, sendet der DNS-Resolver eine Anfrage an den DNS-Server, um die IP-Adresse abzurufen. Falls es diese bestimmte IP-Adresse nicht mit einem Hostnamen enthält, leitet es die Anfrage an einen anderen DNS-Server weiter. Wenn die IP-Adresse beim Resolver angekommen ist, schließt dieser die Anfrage ab Internetprotokoll .
Weitere Informationen finden Sie unter Funktionsweise des DNS-Servers .

Wie funktioniert DNS?
Autorisierender DNS-Server vs. rekursiver DNS-Resolver
Parameter | Autorisierender DNS-Server | Rekursiver DNS-Resolver |
---|---|---|
Funktion | Enthält die offiziellen DNS-Einträge für eine Domain | Löst DNS-Anfragen im Namen von Clients |
Rolle | Bietet Antworten auf bestimmte DNS-Anfragen | Sucht aktiv nach Informationen für Kunden |
Abfragebearbeitung | Antwortet mit autorisierenden DNS-Daten | Fragt andere DNS-Server nach DNS-Daten ab |
Kundeninteraktion | Interagiert nicht direkt mit Endbenutzern | Bedient Endbenutzer oder Clientanwendungen |
Datenquelle | Speichert die DNS-Einträge für bestimmte Domänen | Sucht nach Daten von anderen DNS-Servern |
Caching | Im Allgemeinen wird kein Caching durchgeführt | Speichert DNS-Antworten für schnellere Suchvorgänge im Cache |
Hierarchische Auflösung | Nimmt nicht an der rekursiven Auflösung teil | Führt aktiv eine rekursive Namensauflösung durch |
IP Adresse | Hat eine feste, bekannte IP-Adresse | Die IP-Adresse kann je nach ISP variieren |
Zonenbehörde | Verwaltet eine bestimmte DNS-Zone (Domäne) | Verwaltet keine bestimmte DNS-Zone |
Was ist DNS-Lookup?
DNS-Lookup oder DNS-Auflösung kann einfach als der Prozess bezeichnet werden, der dabei hilft, dass Geräte und Anwendungen lesbare Domänennamen in die entsprechenden IP-Adressen übersetzen können, die von den Computern für die Kommunikation über das Web verwendet werden.
Am Laden einer Webseite beteiligte DNS-Server
Beim Laden der Webseite sind mehrere DNS-Server dafür verantwortlich, den Domänennamen in die entsprechende IP-Adresse des Webservers zu übersetzen, der die Website hostet. Hier ist die Liste der wichtigsten DNS-Server, die am Laden einer Webseite beteiligt sind.
- Lokaler DNS-Resolver
- Root-DNS-Server
- Top-Level-Domain (TLD) DNS-Server
- Autorisierende DNS-Server
- Webserver
Dieses hierarchische System von DNS-Servern stellt sicher, dass, wenn Sie einen Domänennamen in Ihren Webbrowser eingeben, dieser in die richtige IP-Adresse übersetzt werden kann, sodass Sie auf die gewünschte Webseite im Internet zugreifen können.
Weitere Informationen finden Sie hier DNS-Suche Artikel.
Was ist DNS-Resolver?
DNS-Resolver wird einfach als DNS-Client bezeichnet und verfügt über die Funktionalität zum Initiieren des Prozesses der DNS-Suche, der auch als DNS-Auflösung bezeichnet wird. Durch die Verwendung des DNS-Resolvers können Anwendungen problemlos auf verschiedene im Internet vorhandene Websites und Dienste zugreifen, indem sie Domänennamen verwenden, die für den Benutzer sehr benutzerfreundlich sind und auch das Problem des Merkens lösen IP Adresse .
Welche Arten von DNS-Abfragen gibt es?
Grundsätzlich gibt es drei Arten von DNS-Abfragen, die bei der DNS-Suche auftreten. Diese sind unten aufgeführt.
- Rekursive Abfrage: Wenn der Resolver bei dieser Abfrage den Datensatz nicht finden kann, möchte der DNS-Client, dass der DNS-Server dem Client auf irgendeine Weise antwortet, beispielsweise mit dem angeforderten Quelldatensatz oder einer Fehlermeldung.
- Iterative Abfrage: Bei der iterativen Abfrage handelt es sich um die Abfrage, bei der der DNS-Client die bestmögliche Antwort vom DNS-Server wünscht.
- Nicht-rekursive Abfrage: Eine nicht rekursive Abfrage ist die Abfrage, die auftritt, wenn ein DNS-Resolver einen DNS-Server nach einem Datensatz abfragt, der aufgrund des in seinem Cache vorhandenen Datensatzes Zugriff darauf hat.
Was ist DNS-Caching?
DNS-Caching kann einfach als der von DNS-Resolvern verwendete Prozess zum Speichern der zuvor aufgelösten DNS-Informationen, die Domänennamen und IP-Adressen enthalten, für einige Zeit bezeichnet werden. Das Hauptprinzip des DNS-Caching besteht darin, den Prozess zukünftiger DNS-Suchen zu beschleunigen und auch dazu beizutragen, die Gesamtzeit der DNS-Auflösung zu verkürzen.
FAQs zum Domain Name System (DNS)
F.1: Was meinen Sie mit Level-3-DNS-Server?
Antwort:
Level 3 kann als DNS-Server eines Drittanbieters bezeichnet werden, der völlig kostenlos und für die Öffentlichkeit zugänglich ist.
F.2: Ist das Domain Name System (DNS) ein Protokoll?
Antwort:
Domain Name System (DNS) ist ein Protokoll, das verwendet wird, um leicht lesbare Namen für die Kommunikation über das Netzwerk umzuwandeln, anstatt sich IP-Adressen zu merken.
F.3: Wie kann man ein DNS als TCP oder UDP kategorisieren?
Antwort:
DNS ist so konzipiert, dass es auf beide Arten verwendet werden kann, beispielsweise als TCP oder als UDP. Es konvertiert zu TCP, wenn es nicht in der Lage ist, über UDP zu kommunizieren.