Was ist ein Domainname?
Voraussetzungen: | Zuerst müssen Sie wissen, wie das Internet funktioniert und verstehen, was URLs sind. |
---|---|
Ziel: | Lernen Sie, was Domainnamen sind, wie sie funktionieren und warum sie wichtig sind. |
Zusammenfassung
Domainnamen sind ein wesentlicher Bestandteil der Internet-Infrastruktur. Sie bieten eine menschenlesbare Adresse für jeden Webserver, der im Internet verfügbar ist.
Jeder mit dem Internet verbundene Computer kann über eine öffentliche IP-Adresse erreicht werden, entweder eine IPv4-Adresse (z. B. 192.0.2.172
) oder eine IPv6-Adresse (z. B. 2001:db8:8b73:0000:0000:8a2e:0370:1337
).
Computer können solche Adressen leicht verarbeiten, aber Menschen haben Schwierigkeiten zu erkennen, wer den Server betreibt oder welchen Service die Website anbietet. IP-Adressen sind schwer zu merken und können sich im Laufe der Zeit ändern.
Um all diese Probleme zu lösen, verwenden wir menschenlesbare Adressen, die als Domainnamen bezeichnet werden.
Tiefere Einblicke
Struktur von Domainnamen
Ein Domainname hat eine einfache Struktur, die aus mehreren Teilen besteht (es könnte nur ein Teil sein, zwei, drei ...), getrennt durch Punkte und von rechts nach links gelesen:
Jeder dieser Teile liefert spezifische Informationen über den gesamten Domainnamen.
- TLD (Top-Level Domain).
-
TLDs geben den Benutzern den allgemeinen Zweck des Dienstes hinter dem Domainnamen an. Die allgemeinsten TLDs (
.com
,.org
,.net
) erfordern nicht, dass Webdienste bestimmte Kriterien erfüllen, aber einige TLDs setzen strengere Richtlinien durch, sodass klarer ist, was ihr Zweck ist. Zum Beispiel:- Lokale TLDs wie
.us
,.fr
oder.se
können erfordern, dass der Dienst in einer bestimmten Sprache bereitgestellt oder in einem bestimmten Land gehostet wird — sie sollen auf eine Ressource in einer bestimmten Sprache oder einem bestimmten Land hinweisen. - TLDs, die
.gov
enthalten, dürfen nur von Regierungsabteilungen verwendet werden. - Die TLD
.edu
ist ausschließlich für Bildungs- und akademische Institutionen vorgesehen.
TLDs können sowohl Sonderzeichen als auch lateinische Zeichen enthalten. Die maximale Länge einer TLD beträgt 63 Zeichen, obwohl die meisten etwa 2–3 Zeichen lang sind.
Die vollständige Liste der TLDs wird von ICANN verwaltet.
- Lokale TLDs wie
- Label (oder Komponente)
-
Die Labels sind das, was der TLD folgt. Ein Label ist eine nicht case-sensitive Zeichenfolge, die zwischen einem und dreiundsechzig Zeichen lang ist und nur die Buchstaben
A
bisZ
, die Ziffern0
bis9
und das Zeichen '-' enthält (das weder das erste noch das letzte Zeichen im Label sein darf).a
,97
undhello-strange-person-16-how-are-you
sind alles Beispiele für gültige Labels.Das Label direkt vor der TLD wird auch als Secondary Level Domain (SLD) bezeichnet.
Ein Domainname kann viele Labels (oder Komponenten) haben. Es ist weder obligatorisch noch notwendig, 3 Labels zu haben, um einen Domainnamen zu bilden. Zum Beispiel ist informatics.ed.ac.uk ein gültiger Domainname. Für jede Domain, die Sie kontrollieren (z. B. mozilla.org), können Sie "Subdomains" erstellen, die an jedem anderen Inhalt enthalten, wie developer.mozilla.org, support.mozilla.org oder bugzilla.mozilla.org.
Kauf eines Domainnamens
Wer besitzt einen Domainnamen?
Sie können einen Domainnamen nicht "kaufen". Dies ist so, dass nicht genutzte Domainnamen irgendwann wieder verfügbar werden, um von jemand anderem verwendet zu werden. Wenn jeder Domainname gekauft wäre, würde das Web schnell mit ungenutzten Domainnamen gefüllt, die gesperrt und von niemandem genutzt werden könnten.
Stattdessen zahlen Sie für das Recht, einen Domainnamen für ein oder mehrere Jahre zu nutzen. Sie können Ihr Recht verlängern, und Ihre Erneuerung hat Vorrang vor den Bewerbungen anderer. Aber Sie besitzen den Domainnamen nie.
Unternehmen, die Registrare genannt werden, verwenden Domainnamensregister, um technische und administrative Informationen zu verwalten, die Sie mit Ihrem Domainnamen verbinden.
Hinweis: Bei einigen Domainnamen ist es möglicherweise nicht ein Registrar, der für die Verwaltung verantwortlich ist. Zum Beispiel wird jedes Domainnamen unter .fire
von Amazon verwaltet.
Einen verfügbaren Domainnamen finden
Um herauszufinden, ob ein bestimmter Domainname verfügbar ist,
-
Gehen Sie auf die Website eines Domainnamens-Registrars. Die meisten von ihnen bieten einen "whois"-Service an, der Ihnen sagt, ob ein Domainname verfügbar ist.
-
Alternativ, wenn Sie ein System mit einer integrierten Shell verwenden, geben Sie einen
whois
-Befehl ein, wie hier fürmozilla.org
gezeigt:bashwhois mozilla.org
Dies wird folgendes ausgeben:
Domain Name:MOZILLA.ORG Domain ID: D1409563-LROR Creation Date: 1998-01-24T05:00:00Z Updated Date: 2013-12-08T01:16:57Z Registry Expiry Date: 2015-01-23T05:00:00Z Sponsoring Registrar:MarkMonitor Inc. (R37-LROR) Sponsoring Registrar IANA ID: 292 WHOIS Server: Referral URL: Domain Status: clientDeleteProhibited Domain Status: clientTransferProhibited Domain Status: clientUpdateProhibited Registrant ID:mmr-33684 Registrant Name:DNS Admin Registrant Organization:Mozilla Foundation Registrant Street: 650 Castro St Ste 300 Registrant City:Mountain View Registrant State/Province:CA Registrant Postal Code:94041 Registrant Country:US Registrant Phone:+1.6509030800
Wie Sie sehen, kann ich mozilla.org
nicht registrieren, da die Mozilla Foundation es bereits registriert hat.
Andererseits, schauen wir mal, ob ich afunkydomainname.org
registrieren könnte:
whois afunkydomainname.org
Dies wird folgendes ausgeben (zum Zeitpunkt des Schreibens):
NOT FOUND
Wie Sie sehen, existiert die Domain nicht in der whois
-Datenbank, sodass wir beantragen könnten, sie zu registrieren. Gut zu wissen!
Einen Domainnamen erhalten
Der Prozess ist ziemlich einfach:
- Gehen Sie auf die Website eines Registrars.
- Normalerweise gibt es einen auffälligen "Get a domain name"-Call-to-Action. Klicken Sie darauf.
- Füllen Sie das Formular mit allen erforderlichen Details aus. Achten Sie besonders darauf, dass Sie Ihren gewünschten Domainnamen nicht falsch geschrieben haben. Sobald es bezahlt ist, ist es zu spät!
- Der Registrar wird Sie benachrichtigen, wenn der Domainname ordnungsgemäß registriert ist. Innerhalb weniger Stunden werden alle DNS-Server Ihre DNS-Informationen erhalten haben.
Hinweis: In diesem Prozess fragt der Registrar nach Ihrer realen Adresse. Stellen Sie sicher, dass Sie diese korrekt ausfüllen, da in einigen Ländern Registrare möglicherweise verpflichtet sind, die Domain zu schließen, wenn sie keine gültige Adresse angeben können.
DNS-Aktualisierung
DNS-Datenbanken werden auf jedem DNS-Server weltweit gespeichert, und alle diese Server beziehen sich auf einige spezielle Server, die "authoritative name servers" oder "Top-Level DNS-Server" genannt werden — diese sind wie die Chefserver, die das System verwalten.
Wann immer Ihr Registrar Informationen zu einer bestimmten Domain erstellt oder aktualisiert, müssen die Informationen in jeder DNS-Datenbank aktualisiert werden. Jeder DNS-Server, der eine bestimmte Domain kennt, speichert die Informationen für eine gewisse Zeit, bevor sie automatisch ungültig werden und dann aktualisiert werden (der DNS-Server fragt einen autoritativen Server und ruft die aktualisierten Informationen von dort ab). Daher dauert es einige Zeit, bis DNS-Server, die diesen Domainnamen kennen, die aktuellsten Informationen erhalten.
Wie funktioniert eine DNS-Anfrage?
Wie wir bereits gesehen haben, ist es einfacher, einen Domainnamen einzugeben als eine IP-Adresse, wenn Sie eine Webseite in Ihrem Browser anzeigen möchten. Schauen wir uns den Prozess an:
- Geben Sie
mozilla.org
in die Adressleiste Ihres Browsers ein. - Ihr Browser fragt Ihren Computer, ob er die IP-Adresse, die mit diesem Domainnamen identifiziert wird, bereits kennt (unter Verwendung eines lokalen DNS-Caches). Wenn ja, wird der Name in die IP-Adresse übersetzt, und der Browser verhandelt Inhalte mit dem Webserver. Ende der Geschichte.
- Wenn Ihr Computer nicht weiß, welche IP mit dem Namen
mozilla.org
verbunden ist, fragt er einen DNS-Server, dessen Aufgabe es ist, Ihrem Computer mitzuteilen, welche IP-Adresse jedem registrierten Domainnamen zugeordnet ist. - Jetzt, da der Computer die angeforderte IP-Adresse kennt, kann Ihr Browser Inhalte mit dem Webserver verhandeln.
Nächste Schritte
Okay, wir haben viel über Prozesse und Architektur gesprochen. Zeit, weiterzumachen.
- Wenn Sie selbst anpacken wollen, ist es ein guter Zeitpunkt, sich im Design einzuarbeiten und die Anatomie einer Webseite zu erkunden.
- Es ist auch wichtig zu beachten, dass einige Aspekte beim Erstellen einer Website Geld kosten. Bitte beziehen Sie sich auf wie viel es kostet, eine Webseite zu erstellen.
- Oder lesen Sie mehr über Domainnamen auf Wikipedia.
- Eine lustige und farbenfrohe Erklärung, wie DNS funktioniert, finden Sie hier.