Sven Rautenberg: Was bewirkt "www" in der URL?

Beitrag lesen

Aloha!

Was bedeutet das "www" (= WorldWide Web) in der URL? Dieses Forum erreiche ich unterhttp://forum.de.selfhtml.org, aber unter http://www.forum.de.selfhtml.org zeigt sich eine ganz andere Seite.

Das "www" steht für gar nichts.

Ein kleiner Exkurs in die Rechnernamen und Domains gefällig?

Jeder Rechner im Internet hat eine IP-Adresse. Außerdem _kann_ er einen Namen haben, der ihm im DNS-System zugewiesen ist. Er kann sogar mehrere Namen haben - das DNS gibt dann für die verschiedenen Namen einfach die gleiche IP-Adresse zurück.

Die DNS-Namen kann man sich nicht völlig frei aussuchen. Um erreichbar zu sein, muss man sich eine Domain registrieren. Im Beispiel "teamone.de". Die Registrierung bei der DeNIC bewirkt, dass die DeNIC danach den DNS-Server kennt, der alle Namen mit "teamone.de" in IP-Adressen auflösen kann. Wenn du also nach "forum.de.selfhtml.org" fragst, kriegst du die dazu passende IP-Adresse, und der richtige Server antwortet dir.

Alle Namen unterhalb von "teamone.de" sind vom Administrator frei wählbar. Und da es aus menschlichen Gründen naheliegt, den Rechnern nicht irgendwelche Namen zu geben (das wäre dann kaum besser, als sich IP-Adressen direkt zu merken), sondern aufgrund der Rechnerfunktion, so kann man sich also denken, dass Stefan Münz' Rechner vielleicht "stefan.teamone.de" heißen könnte, außerdem gibts einen Mailserver, der vielleicht "mail.teamone.de" heißen könnte, der FTP-Server kriegt dann "ftp.teamone.de" als Namen, und der WWW-Server kriegt ganz banal "www.teamone.de". "www" als Namensbestandteil hat dabei absolut keine Wirkung, denn das Protokoll zum Kontakt ist HTTP:, und das Forum erreichst du ja durch "forum.de.selfhtml.org" prächtig.

Warum kann man das "www" mal weglassen?

Ganz simpel: Der Nameserver antwortet bei "www.domain.de" mit der gleichen IP-Adresse, die er auch bei "domain.de" ausspuckt. Der Browser findet in beiden Fällen den gleichen Server. Das muss aber speziell konfiguriert werden, und ist nicht automatisch so.

Warum sind die Cookies weg?

Das ist ein Sicherheitsmechanismus. Die Adresse "http://domain.de" kann ja theoretisch auch zu einem vollkommen anderen Server führen, wie die Domain "http://www.domain.de". Die Sicherheitsmechanismen der Cookies schreiben vor, dass ein Cookie, der von www.domain.de gesetzt wurde, nicht unbedingt an domain.de gesendet wird.

Ebenso existieren Javascript-Sicherheitsmechanismen, die einen Zugriff auf fremde Seiten verhindern. Seiten von domain.de sind aus Sicht einer Seite von www.domain.de fremde Seiten, auf die man nicht zugreifen darf!

Warum kommen zwei unterschiedliche Seiten bei teamone.de?

Hierfür sind die virtuellen Server verantwortlich. Alle existierenden *.teamone.de-Adressen zeigen auf die gleiche Server-IP-Adresse. Damit dieser für verschiedene Adressen unterschiedliche Seiten ausliefern kann, senden die Browser den gewünschten Hostnamen (forum.de.selfhtml.org) in der Anforderung mit, und der Server weiß, welche Seite er ausliefern muss. Da für den Namen "www.forum.de.selfhtml.org" keine virtuelle Domain definiert ist, kommt in diesem Fall die Standarddomain "www.teamone.de" zum Vorschein - allerdings unter dem "falschen" Namen.

- Sven Rautenberg