Was ist ein Domainname?

Domainnamen sind für Menschen lesbare Namen, die vom DNS (Domain Name System) einer IP-Adresse zugeordnet werden. Diese IP-Adresse wird einem Gerät zugewiesen, doch da IP-Adressen – insbesondere IPv6-Adressen – schwer zu merken sind und sich ändern können, empfiehlt es sich, Domainnamen zur Identifizierung von Servern und anderen Geräten zu verwenden.

Wenn Sie beispielsweise einen Ping an google.com senden, werden Sie feststellen, dass eine der Adressen 142.250.64.238 lautet. Sie könnten in Ihrem Browser 142.250.64.238 eingeben, und das würde Sie zu google.com führen. Das ist jedoch schwer zu merken, und Google könnte sich zudem entscheiden, diese Adresse nicht mehr zu verwenden. Daher ist die Eingabe von „google.com“ viel einfacher zu merken und zudem empfehlenswerter, da Sie so nicht von einer IP-Adresse abhängig sind.

Wie funktionieren Domainnamen?

Die meisten Menschen sind damit vertraut, eine URL in ihren Browser einzugeben, um auf eine bestimmte Seite zu gelangen, aber welche Funktion hat der Domainname eigentlich? Extern, also außerhalb des privaten Netzwerks eines Unternehmens, verfügt dieses möglicherweise über einen öffentlichen Domainnamen, den es bei einer Domain-Registrierungsstelle registriert hat. Es gibt mehrere beliebte Registrare wie domain.com, Name Cheap, Host Gator usw. Bei diesen Registraren können Sie einen eindeutigen Namen wie example.com auswählen und für das Recht, diesen Namen je nach Vertrag für ein oder mehrere Jahre zu nutzen, bezahlen, damit andere ihn verwenden können, um Sie zu finden. Diese öffentlichen Domainnamen werden im Allgemeinen zur Bereitstellung von Informationen, zur Kommunikation und zur Erbringung von Dienstleistungen genutzt.

Auch intern verfügen wir über Domänen, die häufig mithilfe von Software wie dem Microsoft Active Directory-Domänencontroller erstellt werden. Möglicherweise verfügen Sie also über einen internen Domainnamen wie beispielsweise example.net. Dieser bietet Ihren Mitarbeitern nicht nur Informationen, Kommunikationsmöglichkeiten und Dienste, sondern ermöglicht auch die einfache Anwendung von Sicherheits- und anderen Richtlinien auf einen bestimmten Bereich des internen Netzwerks. In beiden Fällen stellt der Domainname eine leicht zu merkende Möglichkeit dar, auf ein Ziel zuzugreifen oder darauf zu verweisen.

Die folgenden Schritte erklären dies im Detail:

  1. Ein Benutzer gibt eine URL oder einen Domainnamen in eine Client-Software ein, beispielsweise in einen Browser, eine Befehlszeile oder eine andere Benutzeroberfläche.
  2. Der Client fragt den DNS-Server, an den er weitergeleitet wurde, ob dieser DNS-Server diesen Domainnamen kennt.
  3. Wenn der DNS-Server den Namen kennt, sendet er die entsprechende IP-Adresse zurück, sodass der Client und der Zielserver mit der Kommunikation beginnen können. Wenn der DNS-Server den Namen nicht kennt, wendet er sich an den nächsten DNS-Server in der Reihe, beispielsweise den Server der zweiten Ebene, und so weiter, bis entweder die IP-Adresse gefunden wird oder der Server der obersten Ebene (TLD) erreicht wird und eine IP-Adresse zurückgibt.
  4. Der erste DNS-Server speichert diese Informationen für eine bestimmte Zeit (entsprechend der TTL) im Cache, damit der nächste Zugriff auf diesen Server etwas schneller erfolgt.
  5. Der Client kann nun direkt mit dem Zielserver kommunizieren, der diesen Domainnamen trägt.

Unterschied zwischen einem Domainnamen und einer URL

Häufig werden die Begriffe „Domainname“ und „URL“ synonym verwendet, was jedoch nicht korrekt ist. Eine URL ist ein „Uniform Resource Locator“ und wird manchmal auch als Webadresse bezeichnet. Der Hauptunterschied zwischen einer URL und einem Domainnamen besteht darin, dass ein Domainname lediglich der Name ist, der der IP-Adresse entspricht, während eine URL den gesamten Pfad zum Ziel angibt und Anweisungen enthält, wie man dorthin gelangt.

Eine URL enthält das zu verwendende Protokoll, zum Beispiel http oder https. Sie enthält Informationen zur Subdomain, beispielsweise „www“ oder häufig auch „blog“ oder „docs“. Die URL enthält zudem den Domainnamen. Und schließlich enthält sie den spezifischen Pfad oder die Seite auf dem Zielserver, auf die der Client zugreifen möchte.

Verschiedene Arten von Domainnamen

Die Organisation ICANN (Internet Corporation for Assigned Names and Numbers) ist für Domainnamen zuständig. Je nach Art der Top-Level-Domain, die Sie in Ihrem Domainnamen verwenden, gelten verschiedene von der ICANN festgelegte Regeln, die eingehalten werden müssen.

Die ICANN akkreditiert außerdem Registrare wie die oben im Abschnitt „So funktionieren Domainnamen“ genannten.

In the above examples, the TLD (Top-Level-Domain) is .com, which is quite common. It is part of the domain name you’ll notice, so depending on if you’re going to menandmice.com, menandmice.net, or menandmice.org the TLDs would be .com, .net, or .org. Each TLD has its own registry which is again managed by ICANN. So menandmice.net might be owned by a completely different company than menandmice.com for example. Though this might cause confusion to a user, there would be no overlap between these two sites because they are contained within two entirely different hierarchies.

Eine gesponserte TLD repräsentiert eine bestimmte Gemeinschaft, basierend auf Kriterien wie ethnischer Zugehörigkeit, geografischem Standort oder sogar Beruf. Für gesponserte TLDs können andere Regeln und Richtlinien gelten als für andere von der ICANN verwaltete TLDs.

Eine Ländercode-TLD ist eine Art der oben beschriebenen gesponserten TLD, mit dem Unterschied, dass sie für ein bestimmtes Land steht, in dem sich die betreffende Domain befindet. Beispielsweise befindet sich „menandmice.is“ in Island, da „.is“ die Ländercode-TLD Islands ist. Die Richtlinien für diese Websites können daher je nach Land variieren, beispielsweise in Bezug auf die Sprache und sogar die Barrierefreiheit.