LU05b - Domain Name System

siehe auch Domain_Name_System und selfhtml - Namensauflösung

Das Domain Name System ist (etwas vereinfacht gesehen) das Telefonbuch des Internets. Es enthält den Domainnamen (z.B. it.bzz.ch) und die dazugehörige IP-Adresse (z.B. 94.176.239.144).

Im Internet wird ein Netzwerkgerät (Router, Server, PC, …) über seine IP-Adresse adressiert. Für uns Menschen ist es aber sehr mühsam, sich die IP-Adressen aller Webserver zu merken. Viel einfacher ist es, wenn ich den Server über einen sprechenden Namen adressieren kann.

Das Domain Name System übernimmt die Übersetzung von der lesbaren Web-Adresse (URL) zur dazugehörigen IP-Adresse. Dabei gibt es nicht etwa einen einzelnen Server, welcher alle Web-Adressen kennt. Vielmehr ist DNS ein verteiltes System aus tausenden von Servern, die sich die Aufgabe teilen.

Für das bessere Verständnis müssen Ihnen einige Begriffe geläufig sein.

Eine Domain ist ein weltweit eindeutiger Name für einen bestimmten Rechner im Internet. Er setzt sich aus mehreren Teilen (Levels) zusammen, die mit einem Dezimalpunkt getrennt werden, z.B. it.bzz.ch. Der Teil ganz rechts (im Beispiel ch) ist die sogenannte Top Level Domain. Danach folgen von rechts nach links die Second-Level-Domain (bzz), Third-Level-Domain (it), und so weiter.

Der vollständige Name einer Domain wird auch als Fully Qualified Domain Name (FQDN) bezeichnet.

Zusätzlich zum FQDN enthält die URL auch das zu verwendende Netzwerkprotokoll. Will ich über HTTP/S auf meinen Webserver zugreifen, verwende ich die URL https://it.bzz.ch.

Da bei einem Webbrowser fast immer das gleiche Protokoll (https) verwendet wird, brauchen wir dies nicht mehr anzugeben. Falls Sie aber selber Webseiten oder Programme erstellen, ist die Angabe des Protokolls notwendig.


Kevin Maurizi, Marcel Suter

  • modul/m293/learningunits/lu05/dns.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1