DNS: Unterschied zwischen den Versionen

Aus KGS-Wiki
KKeine Bearbeitungszusammenfassung
Markierung: Manuelle Zurücksetzung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''DNS (Domain Name System)''' ist ein System, das verwendet wird, um die [[Domain|Domain-Namen]] von Websites und anderen Netzwerkressourcen in auffindbare [[IP-Adresse|IP-Adressen]] umzuwandeln. Z.B.: wird die Domain <code>rickastley.com</code> zur IP-Adresse <code>69.25.142.5</code> aufgelöst.
[[DNS|DNS (Domain Name System)]] ist ein System, das verwendet wird, um die [[Domain|Domain-Namen]] von Websites und anderen Netzwerkressourcen in auffindbare [[IP-Adresse]]n umzuwandeln. Z.B.: wird die Domain <code>rickastley.com</code> zur IP-Adresse <code>69.25.142.5</code> aufgelöst.


Jeder DNS-Server hat eine [[Datenbank]] mit Informationen über die Namen und IP-Adressen der [[Domain|Domains]], die er verwaltet.  
Jeder DNS-[[Server]] hat eine [[Datenbank]] mit Informationen über die Namen und IP-Adressen der Domains, die er verwaltet.  


Der Prozess der Namensauflösung bei DNS-Servern besteht aus mehreren Schritten:
Der Prozess der Namensauflösung bei DNS-Servern besteht aus mehreren Schritten:


# Der DNS-Client sendet eine Anfrage an den lokalen DNS-Server, der als erster Anlaufpunkt für die Namensauflösung dient.
# Der DNS-[[Client]] sendet eine Anfrage an den lokalen DNS-Server, der als erster Anlaufpunkt für die Namensauflösung dient.
# Der lokale DNS-Server prüft, ob er die gewünschte Adresse in seinem Cache gespeichert hat. Wenn ja, gibt er die Adresse an den Client zurück und der Prozess ist abgeschlossen. Wenn nicht, leitet der Server die Anfrage an einen höherrangigen DNS-Server weiter.
# Der lokale DNS-Server prüft, ob er die gewünschte Adresse in seinem Cache gespeichert hat. Wenn ja, gibt er die Adresse an den Client zurück und der Prozess ist abgeschlossen. Wenn nicht, leitet der Server die Anfrage an einen höherrangigen DNS-Server weiter.
# Der höherrangige DNS-Server überprüft ebenfalls seinen Cache und fragt gegebenenfalls weitere DNS-Server nach der gewünschten Adresse. Dieser Prozess wiederholt sich, bis entweder die Adresse gefunden wurde oder es keine weiteren Server mehr gibt, an die die Anfrage weitergeleitet werden kann.
# Der höherrangige DNS-Server überprüft ebenfalls seinen Cache und fragt gegebenenfalls weitere DNS-Server nach der gewünschten Adresse. Dieser Prozess wiederholt sich, bis entweder die Adresse gefunden wurde oder es keine weiteren Server mehr gibt, an die die Anfrage weitergeleitet werden kann.
# Wenn die Adresse gefunden wurde, wird sie an den Client zurückgegeben und der Prozess ist abgeschlossen. Wenn die Adresse nicht gefunden wurde, gibt der DNS-Server eine Fehlermeldung zurück, die angibt, dass der Host nicht gefunden werden konnte.
# Wenn die Adresse gefunden wurde, wird sie an den Client zurückgegeben und der Prozess ist abgeschlossen. Wenn die Adresse nicht gefunden wurde, gibt der DNS-Server eine Fehlermeldung zurück, die angibt, dass der Host nicht gefunden werden konnte.


Ohne DNS müssten Benutzer stattdessen die IP-Adressen der Ressourcen eingeben, was schwieriger und zeitaufwendiger wäre.
Ohne DNS müssten Benutzer stattdessen die IP-Adressen der Ressourcen eingeben, was schwieriger und zeitaufwändiger wäre.
[[Kategorie:Netzwerke]]
[[Kategorie:Netzwerke]]

Version vom 15. März 2023, 16:21 Uhr

DNS (Domain Name System) ist ein System, das verwendet wird, um die Domain-Namen von Websites und anderen Netzwerkressourcen in auffindbare IP-Adressen umzuwandeln. Z.B.: wird die Domain rickastley.com zur IP-Adresse 69.25.142.5 aufgelöst.

Jeder DNS-Server hat eine Datenbank mit Informationen über die Namen und IP-Adressen der Domains, die er verwaltet.

Der Prozess der Namensauflösung bei DNS-Servern besteht aus mehreren Schritten:

  1. Der DNS-Client sendet eine Anfrage an den lokalen DNS-Server, der als erster Anlaufpunkt für die Namensauflösung dient.
  2. Der lokale DNS-Server prüft, ob er die gewünschte Adresse in seinem Cache gespeichert hat. Wenn ja, gibt er die Adresse an den Client zurück und der Prozess ist abgeschlossen. Wenn nicht, leitet der Server die Anfrage an einen höherrangigen DNS-Server weiter.
  3. Der höherrangige DNS-Server überprüft ebenfalls seinen Cache und fragt gegebenenfalls weitere DNS-Server nach der gewünschten Adresse. Dieser Prozess wiederholt sich, bis entweder die Adresse gefunden wurde oder es keine weiteren Server mehr gibt, an die die Anfrage weitergeleitet werden kann.
  4. Wenn die Adresse gefunden wurde, wird sie an den Client zurückgegeben und der Prozess ist abgeschlossen. Wenn die Adresse nicht gefunden wurde, gibt der DNS-Server eine Fehlermeldung zurück, die angibt, dass der Host nicht gefunden werden konnte.

Ohne DNS müssten Benutzer stattdessen die IP-Adressen der Ressourcen eingeben, was schwieriger und zeitaufwändiger wäre.