Was hat es für einen Sinn zu haben www.
? Ist es nicht nur nutzloser zusätzlicher Text? Da jeder daran gewöhnt ist, www.google.com
sieht es ausgeglichener aus als google.com
, aber warum hat es überhaupt angefangen?
Eine Sache, die mir aufgefallen ist, google.com
ist die IP von 74.125.53.100
in Großbritannien und www.google.com
die IP von 209.85.135.106
in den USA. Könnte jemand etwas dazu erklären?
Edit: Soll example.tld
eine andere Maschine sein als www.example.tld
? Muss es sein
domain-name
www
subdomain
mk12
quelle
quelle
www.
ist eine Subdomain, und es spielt keine Rolle, ob sie ihre eigenen Adressdatensätze (A
/AAAA
) hat oder ob sie einfachCNAME
irgendwo anders abgelegt ist. Es bleibt eine Subdomain.Antworten:
Vor dem World Wide Web gab es noch ein Internet und es wurde für eine Vielzahl von Dingen verwendet: Telnet, E-Mail, Gopher, FTP usw. Zu dieser Zeit war es traditionell, Servern Domainnamen-Aliase für allgemeine Funktionen zuzuweisen. Smtp.example.com wäre also der SMTP-Server für ausgehende E-Mails von example.com, ftp.example.com wäre der FTP-Server von example.com usw.
Als das Web auf den Markt kam (Anfang der 90er Jahre), war es nur eine weitere Anwendung / ein weiteres Protokoll - es war zu diesem Zeitpunkt nicht unbedingt vorgesehen, dass es neben E-Mails das beliebteste Mittel sein würde, um das Internet zu nutzen. Daher wurde dem Webserver einer Organisation der Domainname "www" zugewiesen. wie jeder andere Dienst normalerweise zugewiesen worden wäre.
Mit der Zeit haben viele Websites angefangen, das "www." Aber "www." verweilt noch heute und es wird wahrscheinlich nie ganz verschwinden.
quelle
http://
Protokoll ist für den Web-Verkehr gedacht, während die anderen beliebten Subdomains ihre eigenen Protokolle wie habenftp://
. Gibt es viele Fälle, in denen HTTP für den Datenverkehr außerhalb der Website geeignet ist?Es wird meistens verwendet, um Cookies von den anderen Subdomains zu trennen.
Wenn Sie Cookies verwenden, behalten Sie auf jeden Fall die
www.
.Sie können jederzeit eine 301-Umleitung verwenden, um die kurze Domain zu der mit umzuleiten
www.
, sodass Ihre Benutzer sie nicht eingeben müssen.Auf diese Weise können Sie Unterdomänen erstellen, die für das Serving statischer Daten ohne Cookies sind. Ohne
www.
werden Cookies auf allen Subdomains ausgeliefert. Wenn Sie also nicht die verwendenwww.
, benötigen Sie einen vollständig separaten Domainnamen, um eine cookielose Domain zu haben, anstatt nur eine Subdomain zu verwenden.Davon abgesehen ist die Wahl, ob Sie das behalten
www.
oder nicht, nur eine Frage, die Sie bevorzugen. Stellen Sie einfach sicher, dass Sie die nicht ausgewählte mit einer 301-Umleitung auf die andere umleiten.BEARBEITEN:
Zum Erläutern wird beim Festlegen eines Cookies eine Hierarchie verwendet, die angibt, wie das Cookie an die Domäne weitergegeben wird.
Wenn Sie beispielsweise ein Cookie so einstellen, dass
example.com
es die Übertragung von Cookies an folgende Adressen ermöglicht:Im Gegensatz zum Setzen eines Cookies, um
www.example.com
das Cookie nur in den folgenden Situationen zuzulassen:Durch die Verwendung von a
www.
gestatten Sie sich, Subdomains zu verwenden, um andere Cookies als auf der Hauptseite zu verwenden (und auf Wunsch auch gar keine).Ohne
www.
(oder eine andere Unterdomäne) werden alle in der Domäne gesetzten Cookies an die Unterdomänen weitergegeben.quelle
www.
neue Websites verwenden. Es gibt keinen anderen technischen Grund, warumwww.
es heute noch verwendet wird.Keine Ahnung, warum dies traditionell
www.
verwendet wird, aber ein möglicher Grund:Angenommen, Sie haben einen Server, auf dem Web-, SMTP- und IMAP-Server ausgeführt werden. Benutzer greifen über www.example.com, SMTP über smtp.example.com und IMAP über imap.example.com auf den Webserver zu
Ihr Server wird stark ausgelastet, daher möchten Sie den Webserver auf einen neuen Computer aufteilen. Dazu ändern Sie einfach die Subdomain "www", um auf die IP-Adresse Ihres neuen Webservers zu verweisen.
Bei größeren internen Netzwerken ist dies eine einfache Möglichkeit, Server zu verschieben. Ändern Sie einfach den DNS-Eintrag des internen SMTP-Servers, und alle Clients starten automatisch die Verwendung des neuen Computers. Keine Weiterleitung von Ports zu befürchten
Bei mit dem Internet verbundenen Servern würden Sie wahrscheinlich beide Server im selben NAT-Netzwerk belassen und Port 80 an einen anderen Computer weiterleiten oder einen Lastenausgleich verwenden
Es hat Vorteile, das "www" beizubehalten. Teil der URL für rein Web-Servern, insbesondere im Hinblick auf Cookies, als Andrew Moore und dieser blog.SO Post erklärt .. Plus , wenn Sie die nicht-www - Domain umleiten, müssen Benutzer es nicht geben (und selbst wenn Wenn dies nicht der Fall ist, versuchen die meisten Browser "www.example.com", wenn "example.com" nicht funktioniert.
quelle
Es könnte schlimmer sein. Die britische Teilefirma 'RS' scheint das Ganze grundlegend falsch verstanden zu haben - ihre Website lautet rswww.com
quelle
Es ist einfach eine Frage der Abstraktion, wie wenn Rechnungen an "The Club Secretary" anstatt an "Susan" gerichtet sind. Wenn Sie Rechnungen an Susan, Verkaufskataloge und Lebensläufe gesendet haben, was passiert dann, wenn Sie Bob beauftragen, mit HR-Angelegenheiten wie Lebensläufen umzugehen? Die Mail ist immer noch an Susan gerichtet, und niemand wird wissen, dass sie für Bob bestimmt ist, bis Susan Zeit gefunden hat, sie zu öffnen und sicherzustellen, dass sie nicht für sie bestimmt ist. Anstatt also "Susan", die eigentliche Person, zu nennen, nennen Sie "Personalabteilung" - die ROLLE.
Ebenso benennen Sie Computer nach ihren Rollen, nicht nach den tatsächlichen Computern. Sie haben also einen Computer mit dem Namen www.IhreFirma.com, wenn Sie Websites beliefern, und einen Computer mit dem Namen ftp.IhreFirma.com, wenn Sie einen FTP-Dienst usw. bereitstellen Empfangen Sie den gesamten Internetverkehr und leiten Sie ihn an die richtige Stelle weiter. www.IhrUnternehmen.com könnte der Webserver bei Google sein. Wenn IhrUnternehmen.com jedoch ein Laptop ist, wird der Laptop überlastet, während die Webserver weiterhin darauf warten, dass Informationen sie erreichen. So wie Susan anfänglich alle E-Mails bearbeitet, kann ein Computer anfänglich alle Rollen bearbeiten, aber die separaten Computer- / Domänennamen helfen, die Dinge nach Bedarf zu trennen (oder zu konsolidieren).
quelle