Qual è lo scopo del sottodominio WWW?


63

Qual è il punto di avere www.? Non è solo inutile testo extra? Dal momento che tutti sono abituati, www.google.comsembra più equilibrato di google.com, ma perché è iniziato in primo luogo?

Una cosa che ho notato è che google.comha l'IP di 74.125.53.100, nel Regno Unito, mentre www.google.comha l'IP di 209.85.135.106, negli Stati Uniti. Qualcuno potrebbe spiegare un po 'su questo?

Edit: È example.tlddovrebbe essere una macchina diversa da quella www.example.tld? Deve essere?


1
Bella domanda Sono curioso di abbreviare "world wide web" a qualcosa che (ovviamente è più breve su carta / schermo) è in realtà 3 volte più lungo da dire ad alta voce. Forse l'unico esempio di questo in lingua inglese. Le altre lingue non hanno questo problema ovviamente. Qualche buon modo per semplificare?
esplosioni esterne

1
"www" di solito NON è un sottodominio - è improbabile che venga visualizzato foo.www.example.com. Invece, "www" è spesso CNAME, un alias per qualche altra macchina fisica.
Ð

6
Un cname non è un tipo di sottodominio?
MK12,

3
Sì, www.è un sottodominio e non importa se ha i propri record di indirizzo ( A/ AAAA) o se è semplicemente CNAMEda qualche altra parte. Rimane un sottodominio.
gravità

1
Tecnicamente parlando, penso che Dan possa essere corretto: www si riferirebbe a un computer (un host) o direttamente (tramite un record A) o indirettamente (tramite un record CNAME; un alias), quindi sarebbe un nome host o un nome completo nome di dominio qualificato (FQDN). Potrebbe comunque essere che il sottodominio sia un termine generale per qualsiasi nome di dominio che abbia un dominio padre.
Lee B,

Risposte:


89

Prima del World Wide Web, esisteva ancora una rete Internet che veniva utilizzata per una varietà di cose: telnet, e-mail, gopher, FTP, ecc. A quel tempo, era tradizionale assegnare alias di nomi di dominio ai server per funzioni comuni. Quindi, smtp.example.com sarebbe il server SMTP e-mail in uscita di example.com, ftp.example.com sarebbe il server FTP di example.com, ecc.

Quando arrivò il Web (primi anni '90), era solo un'altra applicazione / protocollo - non era necessariamente previsto in quel momento che sarebbe diventata la cosa più popolare per usare Internet, accanto all'e-mail. Quindi al server Web di un'organizzazione è stato assegnato un alias di nome di dominio "www". come qualsiasi altro servizio sarebbe stato in genere assegnato.

Con il passare del tempo molti siti hanno iniziato a eliminare il "www.", Perché gli URL sono spesso digitati dalle persone e sì, sono 4 caratteri in più del necessario. Ma "www." persiste ancora oggi e non è probabile che vada via completamente.


2
In accordo con bm. Il dominio (ad es. Google.com) gestisce molti servizi e il tipo di www indica quale servizio sta utilizzando (www, mail, smpt, pop, ftp ...). Naturalmente, poiché il traffico www è probabilmente il tipo più comune, i server sapranno molto probabilmente cosa ci si aspetta e agiranno di conseguenza. Molti server sono configurati per reindirizzare il traffico da (ad esempio) google.com a www.google.com. Uno dei motivi è che i motori di ricerca spesso vedono google.com e www.google.com come siti diversi (il che è negativo, per motivi non rilevanti qui). I siti che escono dal sito Web stanno diventando sempre più comuni, ad esempio superuser.com!
esplosioni esterne

Quindi www significa che è per il web, per il protocollo http e anche per separarlo dai sottodomini (per i cookie), ma ora alcuni server (come il superutente) non stanno usando il www (anche se lo fanno reindirizzare al semplice non- www) perché sono destinati esclusivamente a questo.
MK12,

@ Mk12: fai apparire un punto interessante: il http://protocollo è destinato al traffico web, mentre gli altri sottodomini popolari hanno i loro protocolli simili ftp://. Ci sono molti casi in cui HTTP è appropriato per il traffico non sito Web?
DisgruntledGoat,

http è per hyper text, html. Quindi, indipendentemente da ciò che verrà ricevuto è semplice HTML. Non capisco davvero cosa intendi per "ther \ ir own protocols", ftp è il protocollo di trasferimento file.
MK12,

1
Questo è formulato in modo strano. Oggi c'è ANCORA e Internet, ed è ancora separato dal www :)
Django Reinhardt

20

Viene utilizzato principalmente per separare i cookie dagli altri sottodomini.

Se hai intenzione di utilizzare i cookie, mantieni sicuramente il www..

Puoi sempre utilizzare un reindirizzamento 301 per reindirizzare il dominio breve a quello con www., in questo modo i tuoi utenti non devono digitarlo.

Ciò ti consentirà di creare sottodomini senza cookie per la pubblicazione di dati statici. Senza un www., i cookie sono offerti su tutti i sottodomini. Pertanto, se non si utilizza il www., è necessario un nome di dominio completamente separato per avere un dominio senza cookie rispetto al semplice utilizzo di un sottodominio.

A parte questo, scegliere tra mantenere www.o meno è solo una domanda su quale preferisci. Assicurati di reindirizzare l'uno non scelto all'altro usando un reindirizzamento 301.

MODIFICARE:

Per spiegare, l'impostazione di un cookie utilizza una gerarchia per la modalità di propagazione del cookie nel dominio.

Ad esempio, l'impostazione di un cookie per example.comconsentire in modo efficace il trasferimento di cookie a:

example.com
www.example.com
sub.www.example.com
my.example.com
oh.my.example.com
images.example.com
hello.example.com

Contro l'impostazione di un cookie per www.example.comconsentire il cookie solo in quelle situazioni:

www.example.com
sub.www.example.com

Usando un www.ti stai permettendo di usare sottodomini per avere cookie diversi dal sito principale (e nessuno se lo desideri).

Senza www.(o un altro sottodominio), tutti i cookie impostati sul dominio si propagheranno ai sottodomini.


6
Eh? www. era in uso prima che esistessero i cookie - dagli albori del Web in effetti - per quanto ne so.
Lee B,

2
Sì, ma ora è una convenzione decente per mantenere separati i cookie se finisci per utilizzare i sottodomini per siti separati.
Paul D. Waite,

2
Ecco alcune informazioni davvero utili sull'applicazione dei cookie con sottodomini, ma temo che non risponda davvero alla domanda PERCHÉ i sottodomini vengono utilizzati come sono.
esplosioni esterne

2
@Lee B: Perché oggi, questa è l'unica vera ragione per cui le persone continuano a utilizzare www.su nuovi siti Web. Non ci sono altri motivi tecnici per cui www.è ancora in uso oggi.
Andrew Moore,

1
Siamo spiacenti, non sono d'accordo.
Lee B,

6

Non ho idea se questo è tradizionalmente il motivo per cui www.viene utilizzato, ma una possibile ragione:

Supponi di avere un server che esegue server Web, SMTP e IMAP. Gli utenti accedono al server Web tramite www.example.com, SMTP tramite smtp.example.com e IMAP tramite imap.example.com

Il tuo server viene caricato pesantemente, quindi vuoi dividere il web server su una nuova macchina. Per fare ciò, è sufficiente modificare il sottodominio "www" per puntare all'indirizzo IP del nuovo server Web.

Per reti interne più grandi, questo è un modo semplice per spostare i server in giro. Basta cambiare la voce DNS del server SMTP interno e tutti i client inizieranno automaticamente a usare la nuova macchina. Nessun inoltro dei porti di cui preoccuparsi

Con i server che si affacciano su Internet, probabilmente manterresti entrambi i server sulla stessa rete NAT e inoltri la porta 80 a un altro computer o utilizzi un bilanciamento del carico

Ci sono dei vantaggi nel mantenere il "www". parte dell'URL per server web puramente, in particolare per quanto riguarda i cookie, come spiega Andrew Moore e questo blog.SO post spiega .. Inoltre, se si reindirizza il dominio non www, gli utenti non devono digitarlo (e anche se in caso contrario, la maggior parte dei browser proverà "www.example.com" se "example.com" non funziona)


5

Potrebbe essere peggio. La società di ricambi britannica "RS" sembra aver frainteso fondamentalmente il tutto - il loro sito web è rswww.com


1
Sarai felice di sapere che hanno "aggiornato" il loro indirizzo del sito in " uk.rs-online.com/web ". Hanno lasciato il titolo dicendo "Benvenuti su rswww.com", però: D
Lee B,

3

È semplicemente una questione di astrazione, come avere le bollette indirizzate a "Il segretario del club" anziché a "Susan". Se hai inviato fatture a Susan, cataloghi di vendita e CV, cosa succede se assumi Bob per gestire le risorse umane come i CV? La posta è ancora indirizzata a Susan e nessuno saprà che è per Bob fino a quando Susan non avrà trovato il tempo di aprirla e assicurarsi che non sia pensata per lei. Quindi, invece di nominare "Susan", la persona reale, si chiama "Dipartimento delle risorse umane" - il RUOLO.

Allo stesso modo, si nominano i computer per i loro ruoli, non i computer reali. Quindi hai un computer chiamato www.tuaazienda.com se servi siti Web e un computer chiamato ftp.tuaazienda.com se fornisci un servizio FTP, ecc. Se non lo fai, un computer, la tua azienda.com, deve ricevere tutto il traffico Internet e quindi passarlo nel posto giusto. www.tuaazienda.com potrebbero essere tutti i server Web di google, ma se yourazienda.com è un laptop, il laptop sarà sovraccarico, mentre i server Web rimarranno comunque in attesa di informazioni per raggiungerli. Come Susan che gestisce inizialmente tutta la posta, un computer può inizialmente gestire tutti i ruoli, ma i nomi di computer / dominio separati aiutano a separare (o consolidare) le cose come necessario.


Dal momento che si trovano su porte diverse, questo non è davvero un problema.
Martin Beckett,

@mgb: non è un problema per quanto ti riguarda, è quello che vuoi dire. Ad alcuni di noi interessa fare le cose in modo elegante.
Lee B,

è possibile avere http su porte insolite ...
Penguat

così server come www.yourcompany.com e ftp.yourcompany.com avevano storicamente indirizzi IP diversi?
jiggunjer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.