it-swarm.com.de

Wie können URLs einen Punkt haben? am Ende, z.B. www.bla.de.?

Ich hätte nie gedacht, dass URLs am Ende einen Punkt haben könnten, wie in www.google.de. (was offensichtlich nicht funktioniert).

www.youtu.be. funktioniert jedoch einwandfrei. Wie haben sie das geschafft?

55
Michael

Von hier

Es ist eine wenig bekannte Tatsache, aber vollqualifizierte (eindeutige) DNS-Domänennamen haben einen Punkt am Ende. Leute, die DNS-Server betreiben, wissen dies normalerweise (wenn Sie die nachgestellten Punkte übersehen, funktioniert Ihre DNS-Konfiguration wahrscheinlich nicht), die breite Öffentlichkeit jedoch normalerweise nicht. Ein Domain-Name, der am Ende keinen Punkt hat, ist nicht vollständig qualifiziert und möglicherweise nicht eindeutig. Dies wurde bereits 1987 in der DNS-Spezifikation RFC 1034 dokumentiert:

Da ein vollständiger Domainname mit dem Root-Label endet, führt dies zu einem gedruckten Formular, das mit einem Punkt endet. Wir verwenden diese Eigenschaft, um zu unterscheiden zwischen:

  • eine Zeichenkette, die einen vollständigen Domainnamen darstellt (oft "absolut" genannt). Zum Beispiel "poneria.ISI.EDU".

  • eine Zeichenfolge, die die Anfangsbezeichnungen eines unvollständigen Domainnamens darstellt und von lokaler Software mit Kenntnis der lokalen Domain (häufig als "relativ" bezeichnet) ergänzt werden sollte. Zum Beispiel "poneria", das in der ISI.EDU-Domäne verwendet wird.

Die Quelle dieses Inhalts erklärt dies weiterhin detaillierter.

63
John Conde

Hostnamen ohne nachgestellten Punkt sind möglicherweise nicht eindeutig. Ein abschließender Punkt bedeutet, dass der Hostname vollständig qualifiziert ist und möglicherweise nicht relativ zur lokalen Suchdomäne ist.

Stellen Sie sich vor, Sie sind Student der (fiktiven) Beispieluniversität, die die Second-Level-Domain example.edu hat. Im Campus-Netzwerk der Universität können Sie das Suffix .example.edu aus Gründen der Einfachheit und Faulheit weglassen. Wenn Sie also zu www.example.edu surfen möchten und sich auf dem Campus befinden, müssen Sie nur zu www surfen, und es funktioniert.

Stellen Sie sich vor, die Universität hat ein Institut für künstliche Intelligenz ("AI") und ihre Website wird auf www.ai.example.edu gehostet. Wenn Sie auf dem Campus sind, reicht das Surfen zu www.ai aus, da Sie das Suffix .example.edu weglassen können.

So weit, ist es gut. Aber jetzt möchten Sie zum Unternehmen "Offshore Information Services" surfen, das Anguillas Top-Level-Domain .ai betreibt. Ihre Website lautet http://www.ai/ - aber wenn Sie diese URL auf dem Campus in Ihren Webbrowser eingeben, landen Sie stattdessen auf der Website des Instituts für künstliche Intelligenz.

Sie müssen dem Webbrowser also mitteilen, dass Sie wirklich die Website mit der Top-Level-Domain .ai und nicht die mit der Subdomain Ihrer Universität .ai.example.edu aufrufen möchten. Hier ist der Punkt wichtig, da http://www.ai./ immer unabhängig von der lokalen DNS-Suchdomäne funktioniert.

Analog zu den Punkten zwischen den verschiedenen Domänenebenen stellt der letzte Punkt die Wurzel des DNS dar, d. H. Er gibt an, dass das Wort vor diesem Punkt eine Domäne der obersten Ebene und keine Domäne in Bezug auf die Suchdomäne ist.

50
Axel Beckert